<SEC-DOCUMENT>0000351998-16-000065.txt : 20161114
<SEC-HEADER>0000351998-16-000065.hdr.sgml : 20161111
<ACCEPTANCE-DATETIME>20161110184813
ACCESSION NUMBER:		0000351998-16-000065
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		51
CONFORMED PERIOD OF REPORT:	20160930
FILED AS OF DATE:		20161114
DATE AS OF CHANGE:		20161110

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DATA I/O CORP
		CENTRAL INDEX KEY:			0000351998
		STANDARD INDUSTRIAL CLASSIFICATION:	INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825]
		IRS NUMBER:				910864123
		STATE OF INCORPORATION:			WA
		FISCAL YEAR END:			1211

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-10394
		FILM NUMBER:		161989573

	BUSINESS ADDRESS:	
		STREET 1:		6645 185TH AVE NE, SUITE 100
		CITY:			REDMOND
		STATE:			WA
		ZIP:			98052
		BUSINESS PHONE:		4258676922

	MAIL ADDRESS:	
		STREET 1:		6645 185TH AVE NE, SUITE 100
		CITY:			REDMOND
		STATE:			WA
		ZIP:			98052
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q_09302016.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>f10q_09302016.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">
<a name="page_1"></a><a name="_bclPageBorder1"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p align=center style="line-height:14.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:14.0pt;">UNITED STATES</font></p>

<p align=center style="line-height:14.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:6.0pt;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:14.0pt;">SECURITIES AND EXCHANGE
COMMISSION</font></p>

<p align=center style="line-height:8.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:3.0pt;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:8.0pt;">Washington, D.C.&#160; 20549</font></p>

<p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></p>

<p align=center style="line-height:18.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:18.0pt;">FORM
10-Q</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:8.0pt;">&#160;</font></p>

<div align=center>

<table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;width:529.200012pt;">
 <tr>
  <td valign=top width=14% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(Mark One)</font></p>
  </td>
 <td valign=top width=86% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:12.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr>
  <td valign=top width=14% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:12.0pt;">(X)</font></p>
  </td>
 <td valign=top width=86% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:12.0pt;">QUARTERLY REPORT PURSUANT TO
  SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:.9pt;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:12.0pt;">For the quarterly period ended </font><b><font face=Calibri,sans-serif style="font-size:12.0pt;">September 30, 2016</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:12.0pt;">or</font></p>
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:2.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=14% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:12.0pt;">(&#160; )</font></p>
  </td>
 <td valign=top width=86% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif style="font-size:12.0pt;">TRANSITION
  REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE</font></b></p>
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif style="font-size:12.0pt;">SECURITIES
  EXCHANGE ACT OF 1934</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:12.0pt;">For the transition period from</font><font face=Calibri,sans-serif style="font-size:10.0pt;"> </font><font face=Calibri,sans-serif style="font-size:12.0pt;">________________
  to ________________</font></p>
  </td>
 </tr>
</table>

</div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=center>

<table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;width:529.200012pt;">
 <tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Commission file
  number:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><b><font face=Calibri,sans-serif style="font-size:10.0pt;">0-10394</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:18.0pt;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(Exact
  name of registrant as specified in its charter)</font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:4.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=50% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Washington</font></p>
  </td>
 <td valign=top width=50% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">91-0864123</font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=50% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(State or
  other jurisdiction of incorporation or organization)</font></p>
  </td>
 <td valign=top width=50% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(I.R.S.
  Employer Identification No.)</font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:10.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">6645
  185<sup>th</sup> Ave NE, Suite 100, Redmond, Washington, 98052</font></b></p>
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(Address
  of principal executive offices, including zip code)</font></p>
  <p align=center style="line-height:10.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(425)
  881-6444</font></b></p>
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(Registrant&#8217;s
  telephone number, including area code)</font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:8.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:3.0pt;text-align:center;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=100% style="padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:4.0pt;">&nbsp;</font></p>
  </td>
 </tr>
</table>

</div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Indicate by check
mark whether the registrant (1) has filed all reports required to be filed by
Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding
12 months (or for such shorter period that the registrant was required to file
such reports), and (2) has been subject to such filing requirements for the
past 90 days.&#160; </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Yes </font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">X</font></u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; No __</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Indicate by check
mark whether the registrant has submitted electronically and posted on its
corporate Web site, if any, every Interactive Data File required to be
submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this
chapter) during the preceding 12 months (or for such shorter period that the
registrant was required to submit and post such files).&#160; Yes </font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">X</font></u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; No __</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Indicate by check
mark whether the registrant is a large accelerated filer, an accelerated filer,
a non-accelerated filer, or a smaller reporting company.&#160; See the definitions
of &#8220;large accelerated filer,&#8221; &#8221;accelerated filer&#8221; and &#8220;smaller reporting
company&#8221; in Rule 12b-2 of the Exchange Act.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Large accelerated
filer __&#160; Accelerated filer __&#160; Non-accelerated filer __&#160; Smaller reporting
company </font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">X</font></u></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the
Exchange Act). &#160;Yes&#160; _ No</font><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">X</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p align=center style="line-height:10.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Shares of
Common Stock, no par value, outstanding as of October 26, 2016:</font></p>

<p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:4.0pt;">&nbsp;</font></p>

<p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">7,992,394
</font></p>


<a name="_bclFooter1"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">1</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_2"></a><a name="_bclPageBorder2"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;width:680.000000pt;">
 <tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">FORM 10-Q</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:18.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">For the Quarter Ended </font></b><b><font face=Calibri,sans-serif style="font-size:12.0pt;">September 30, 2016</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=6 valign=top width=100% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">INDEX</font></b></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Part I.</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=68% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">Financial Information</font></b></p>
  </td>
 <td colspan=2 valign=top width=8% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><u><font face=Calibri,sans-serif style="font-size:11.0pt;">Page</font></u></p>
  </td>
 <td width=4% style="padding:0in 0in 0in 0in;"><p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p></td>
 </tr>
<tr style="height:5.35pt;">
  <td valign=top width=9% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:5.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Financial Statements</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&#160; 3</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 2.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Management&#8217;s Discussion and Analysis of Financial Condition and
  Results of Operations</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">15</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 3.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Quantitative and Qualitative Disclosures About Market Risk</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">23</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 4.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Controls and Procedures</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">23</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Part II</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:11.0pt;">Other Information</font></b></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Legal Proceedings</font></p>
  </td>
 <td colspan=2 valign=bottom width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 1A.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Risk Factors</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 2.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Unregistered Sales of Equity Securities and Use of Proceeds</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 3.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Defaults Upon Senior Securities</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 4.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Mine Safety Disclosures</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 5.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Other Information</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Item 6.</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Exhibits</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">24</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td valign=top width=9% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:1.0pt;">
  <td colspan=2 valign=top width=20% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">Signatures</font></p>
  </td>
 <td colspan=2 valign=top width=69% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=top width=11% style="height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">26</font></p>
  </td>
 </tr>
<tr height=0>
  <td width=9%>&nbsp;</td>
 <td width=11%>&nbsp;</td>
 <td width=68%>&nbsp;</td>
 <td width=1%>&nbsp;</td>
 <td width=7%>&nbsp;</td>
 <td width=4%>&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>





<a name="_bclFooter2"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">2</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_3"></a><a name="_bclPageBorder3"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">PART I -
FINANCIAL INFORMATION</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Item 1.</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Financial Statements</font></u></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:533.799988pt;">
 <tr style="height:14.45pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:14.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">CONSOLIDATED
  BALANCE SHEETS</font></b></p>
  </td>
 </tr>
<tr style="height:11.8pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(in
  thousands, except share data)</font></b></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td colspan=4 nowrap valign=bottom width=100% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:22.35pt;">
  <td valign=top width=61% style="height:22.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:22.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">September 30,<br>
  2016</font></b></p>
  </td>
 <td valign=top width=5% style="height:22.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="background:white;border-bottom:solid windowtext 1.0pt;height:22.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">December 31,<br>
  2015</font></b></p>
  </td>
 </tr>
<tr style="height:6.55pt;">
  <td nowrap valign=bottom width=61% style="height:6.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:6.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:6.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:6.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">ASSETS</font></b></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CURRENT ASSETS:</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash
  and cash equivalents </font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$9,725 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11,268 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Trade
  accounts receivable, net of allowance for</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
  doubtful accounts of $103 and $43, respectively</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,198 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,790 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,896 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,705 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other
  current assets</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">360 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">577 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">TOTAL
  CURRENT ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19,179 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18,340 </font></p>
  </td>
 </tr>
<tr style="height:8.55pt;">
  <td valign=bottom width=61% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Property, plant and
  equipment &#8211; net</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,794 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,237 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other assets</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">63 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">63 </font></p>
  </td>
 </tr>
<tr style="height:11.8pt;">
  <td valign=bottom width=61% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">TOTAL
  ASSETS</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$21,036 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,640 </font></p>
  </td>
 </tr>
<tr style="height:7.9pt;">
  <td valign=bottom width=61% style="height:7.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:7.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:7.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:7.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">LIABILITIES AND
  STOCKHOLDERS&#8217; EQUITY</font></b></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CURRENT LIABILITIES:</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accounts
  payable</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,298 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,250 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accrued
  compensation </font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,704 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,689 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Deferred
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,259 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,038 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other
  accrued liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">633 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">540 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">TOTAL
  CURRENT LIABILITIES</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="border-top:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,894 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-top:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,517 </font></p>
  </td>
 </tr>
<tr style="height:8.55pt;">
  <td valign=top width=61% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Long-term other payables</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">473 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">429 </font></p>
  </td>
 </tr>
<tr style="height:8.55pt;">
  <td valign=top width=61% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">COMMITMENTS</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 </tr>
<tr style="height:8.55pt;">
  <td valign=top width=61% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:8.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Preferred stock -</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Authorized,
  5,000,000 shares, including</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">200,000
  shares of Series A Junior Participating</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Issued
  and outstanding, none</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td nowrap valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Common stock, at stated
  value -</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Authorized,
  30,000,000 shares</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Issued
  and outstanding, 7,979,541 shares as of September 30,</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016
  and 7,943,720 shares as of December 31, 2015</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19,202 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19,051 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accumulated (deficit)</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(4,115)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(5,016)</font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accumulated other
  comprehensive&#160; income</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">582 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">659 </font></p>
  </td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=bottom width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">TOTAL
  STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="border-top:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">15,669 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-top:solid windowtext 1.0pt;height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">14,694 </font></p>
  </td>
 </tr>
<tr style="height:11.8pt;">
  <td valign=bottom width=61% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">TOTAL
  LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$21,036 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="background:white;border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$19,640 </font></p>
  </td>
 </tr>
<tr style="height:5.25pt;">
  <td nowrap valign=bottom width=61% style="height:5.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:5.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:5.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:5.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:11.15pt;">
  <td valign=top width=61% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160; </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=17% style="height:11.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160; </font></p>
  </td>
 </tr>
</table></div>


<a name="_bclFooter3"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">3</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_4"></a><a name="_bclPageBorder4"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:601.900024pt;">
 <tr style="height:13.4pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">DATA I/O CORPORATION</font></b></font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">CONSOLIDATED
  STATEMENTS OF OPERATIONS</font></b></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(in
  thousands, except per share amounts)</font></b></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.5pt;">
  <td nowrap valign=bottom width=39% style="height:24.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:24.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:24.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">Three
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:24.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:24.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">Nine
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2015</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2015</font></b></p>
  </td>
 </tr>
<tr style="height:18.15pt;">
  <td width=39% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:18.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net Sales</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6,588 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6,159 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$17,002 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$17,019 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cost of goods sold</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,945 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,990 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,743 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,270 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Gross
  margin</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,643 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,169 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">9,259 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,749 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Operating expenses:</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Research
  and development</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,358 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,188 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,655 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,530 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Selling,
  general and administrative</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,664 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,505 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,766 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,457 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Total
  operating expenses</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,022 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2,693 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,421 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,987 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Operating
  income</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">621 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">476 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">838 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">762 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Non-operating income
  (expense):</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Interest
  income</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">11 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">30 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">34 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">88 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Foreign
  currency transaction gain (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(3)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(50)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">41 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(237)</font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Total
  non-operating income (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(20)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">75 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(149)</font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Income before income taxes
  </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">629 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">456 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">913 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">613 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Income tax (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(4)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(17)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(12)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(24)</font></p>
  </td>
 </tr>
<tr style="height:14.2pt;">
  <td nowrap valign=top width=39% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net income</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$625 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$439 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$901 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$589 </font></p>
  </td>
 </tr>
<tr style="height:14.2pt;">
  <td valign=top width=39% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td valign=top width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Basic
  earnings per share</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.08 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.06 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.07 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Diluted
  earnings per share</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.08 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.05 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.07 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Weighted-average
  basic shares</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,977 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,930 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,955 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,896 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Weighted-average
  diluted shares </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,183 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,042 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,083 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,055 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=39% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:25.25pt;">
  <td colspan=3 valign=top width=54% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">See notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=5% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="height:25.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>




<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>


<a name="_bclFooter4"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">4</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_5"></a><a name="_bclPageBorder5"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:574.049988pt;">
 <tr style="height:16.5pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">DATA&nbsp;I/O
  CORPORATION</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">CONSOLIDATED
  STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </font></b></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(in
  thousands)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(UNAUDITED)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=bottom width=44% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=24% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">Three
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=24% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">Nine
  Months Ended<br>
  September 30,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=44% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2015</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=11% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2015</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=44% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=44% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net income</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$625 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$439 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$901 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$589 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=44% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other comprehensive
  income:</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=44% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Foreign
  currency translation gain (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(17)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(92)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(77)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(204)</font></p>
  </td>
 </tr>
<tr style="height:16.5pt;">
  <td nowrap valign=bottom width=44% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Comprehensive income</font></p>
  </td>
 <td nowrap valign=top width=6% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$608 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$347 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$824 </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:16.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$385 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=44% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=3 nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></b></p>


<a name="_bclFooter5"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">5</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_6"></a><a name="_bclPageBorder6"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:535.450012pt;">
 <tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=93% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">DATA
  I/O CORPORATION</font></b><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=93% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">CONSOLIDATED
  STATEMENTS OF CASH FLOWS</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=93% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(in
  thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=93% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">(UNAUDITED)</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=top width=55% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=7% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=31% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif style="font-size:10.0pt;">For
  the Nine Months Ended<br>
  September 30,</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2016</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">2015</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CASH FLOWS FROM
  OPERATING ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net
  income</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$901 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$589 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Adjustments
  to reconcile net income</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">to net
  cash provided by (used in) operating activities:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Depreciation
  and amortization</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">409 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">401 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Equipment
  transferred to cost of goods sold</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">720 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">184 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Share-based
  compensation</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">409 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">330 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Net
  change in:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Trade
  accounts receivable</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(2,385)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1,126)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(211)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">759 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other
  current assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">213 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">108 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accrued
  cost of business restructuring</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(66)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Accounts
  payable and accrued liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">160 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(348)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Deferred
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">163 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(603)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Other
  long-term liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">86 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">225 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Deposits
  and other long-term assets</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.75pt;">
  <td valign=bottom width=55% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160; Net cash provided by
  operating activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">466 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-top:solid windowtext 1.0pt;height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">453 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CASH FLOWS FROM
  INVESTING ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Purchases
  of property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1,688)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(632)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash
  (used in) investing activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1,688)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(632)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">CASH FLOWS FROM
  FINANCING ACTIVITIES:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td colspan=2 nowrap valign=bottom width=62% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Proceeds
  from issuance of common stock, net of tax withholding</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(76)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(55)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:20.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Repurchase
  of common stock</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(191)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:10.0pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash
  provided by (used in) financing activities</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(267)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(55)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:26.25pt;">
  <td nowrap valign=bottom width=55% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Increase/(decrease) in
  cash and cash equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1,489)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(234)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:26.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Effects of exchange rate
  changes on cash</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(54)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(132)</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash and cash equivalents
  at beginning of period</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">11,268 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">9,361 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=top width=55% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash and cash equivalents
  at end of period</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$9,725 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$8,995 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=55% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Supplemental disclosure
  of cash flow information:</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=55% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Cash paid during the
  period for:</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=top width=55% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160; Income Taxes</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:white;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11 </font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:18.75pt;">
  <td valign=bottom width=55% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:30.0pt;"><i><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">See
  notes to consolidated financial statements</font></i></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=7% style="height:18.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>





<a name="_bclFooter6"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">6</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_7"></a><a name="_bclPageBorder7"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">DATA I/O
CORPORATION</font></b></p>

<p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</font></b></p>

<p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(UNAUDITED)</font></b></p>

<p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 1 - FINANCIAL STATEMENT
PREPARATION</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Data I/O Corporation
(&#8220;Data I/O&#8221;, &#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Us&#8221;) prepared the financial statements as of September
30, 2016 and September 30, 2015 according to the rules and regulations of the
Securities and Exchange Commission (&quot;SEC&quot;). These statements are
unaudited but, in the opinion of management, include all adjustments
(consisting of normal recurring adjustments and accruals) necessary to present
fairly the results for the periods presented.&#160; The balance sheet at December
31, 2015 has been derived from the audited financial statements at that date. &#160;We
have condensed or omitted certain information and footnote disclosures normally
included in financial statements prepared in accordance with accounting
principles generally accepted in the United States of America according to such
SEC rules and regulations.&#160; Operating results for the three and nine months ended
September 30, 2016 are not necessarily indicative of the results that may be
expected for the year ending December 31, 2016.&#160; These financial statements
should be read in conjunction with the annual audited financial statements and
the accompanying notes included in our Form 10-K for the year ended December
31, 2015.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue
Recognition </font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We recognize revenue
at the time the product is shipped.&#160; We have determined that our programming
equipment has reached a point of maturity and stability such that product
acceptance can be assured by testing at the factory prior to shipment and that
the installation meets the criteria to be considered a separate element.&#160; These
systems are standard products with published product specifications and are
configurable with standard options.&#160; The evidence that these systems could be
deemed as accepted was based upon having standardized factory production of the
units, results from batteries of tests of product performance to our published
specifications, quality inspections and installation standardization, as well
as past product operation validation with the customer and the history provided
by our installed base of products upon which the current versions were based.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The revenue related
to products requiring installation that is perfunctory is recognized at the
time of shipment.&#160; Installation that is considered perfunctory includes any
installation that can be performed by other parties, such as distributors,
other vendors, or in most cases the customers themselves.&#160; This takes into
account the complexity, skill and training needed as well as customer
expectations regarding installation.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We enter into
multiple deliverable arrangements that arise during the sale of a system that
includes an installation component, a service and support component and a
software maintenance component.&#160; We allocate the value of each element based on
relative selling prices.&#160; Relative selling price is based on the selling price
of the standalone system.&#160; For the installation and service and support
components, we use the value of the discount given to distributors who perform
these components.&#160; For software maintenance components, we use what we charge
for annual software maintenance renewals after the initial year the system is
sold.&#160; Revenue is recognized on the system sale based on shipping terms,
installation revenue is recognized after the installation is performed, and
hardware service and support and software maintenance revenue is recognized
ratably over the term of the agreement, typically one year.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">When
we sell software separately, we recognize software revenue upon shipment,
provided that only inconsequential obligations remain on our part and substantive
acceptance conditions, if any, have been met.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We
recognize revenue when persuasive evidence of an arrangement exists, shipment
has occurred, the price is fixed or determinable, the buyer has paid or is
obligated to pay, collectability is reasonably assured, substantive acceptance conditions, if any, have been
met, the obligation is not contingent on resale of the product, the buyer&#8217;s
obligation would not be changed in the event of theft, physical destruction or
damage to the product, the buyer acquiring the product for resale has economic
substance apart from us and we do not have significant obligations for future
performance to directly bring about the resale of the product by the buyer.&#160; We
establish a reserve for </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">sales returns based on
historical trends in product returns and estimates for new items.</font></p>
<a name="_bclFooter7"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">7</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_8"></a><a name="_bclPageBorder8"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We
transfer certain products out of service from their internal use and make them
available for sale.&#160; The products transferred are our standard products in one
of the following areas: service loaners, rental or test units; engineering test
units; or sales demonstration equipment.&#160; Once transferred, the equipment is
sold by our regular sales channels as used equipment inventory.&#160; These product
units often involve refurbishing and an equipment warranty, and are conducted
as sales in our normal and ordinary course of business.&#160; The transfer amount is
the product unit&#8217;s net book value and the sale transaction is accounted for as
revenue and cost of goods sold.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Stock-Based
Compensation Expense</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We measure and
recognize compensation expense as required for all share-based payment awards,
including employee stock options and restricted stock unit awards, based on
estimated fair values and estimated forfeiture rate on the grant dates. </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Income
Tax</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Historically,
when accounting for uncertainty in income taxes, we have not incurred any
interest or penalties associated with tax matters and no interest or penalties
were recognized during the three and nine months ended </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">September 30, 2016</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">.&#160; However,
we have adopted a policy whereby amounts related to penalties associated with
tax matters are classified as general and administrative expense when incurred
and amounts related to interest associated with tax matters are classified as
interest income or interest expense. </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:24.5pt;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We have
incurred net operating losses in certain past years.&nbsp; We continue to
maintain a valuation allowance for the full amount of the net deferred tax
asset balance associated with our net operating losses and credit
carryforwards, as sufficient uncertainty exists regarding our ability to
realize such tax assets in the future.&#160; There were </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">$222,000 and $211,000</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> of unrecognized
tax benefits related to uncertain tax positions and related valuation allowance
as of </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">September 30, 2016 </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">and 2015, respectively.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:24.5pt;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Tax
years that remain open for </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">examination
include 2013, 2014, and 2015</font><font color=#3366ff face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">in the United States of America.&#160; In addition, </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">tax
years from 2001 to 2012 may be subject to examination in the event that we
utilize the net operating losses and credit carryforwards from those years in our
current</font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> or future year tax returns. </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Recent Accounting Pronouncements</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In March
2016, the FASB issued ASU 2016-09,&nbsp;Compensation-Stock Compensation (ASU
2016-09), &#8220;Improvements to Employee Share-Based Payment Accounting&#8221;.&#160; ASU
2016-09 requires excess tax benefits to be recognized in the statement of
operations as an income tax expense and is applied prospectively by means of a
cumulative-effect adjustment of excess tax benefits from equity in the period
of adoption. The standard establishes an alternative practical expedient for
estimating the expected term of an award by recognizing the effects of
forfeitures in compensation cost when the forfeitures occur. Adoption of the
alternative practical expedient is applied prospectively on an entity-wide
basis. The standard requires that amounts paid to a taxing authority on the
employee&#8217;s behalf as a result of directly withholding shares for
tax-withholding purposes are to be presented on a retrospective basis as a
financing activity on the statement of cash flows. The standard becomes
effective beginning January 1, 2017. We are in the process of evaluating the
impact of adoption on our consolidated financial statements.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In
February 2016, the FASB issued ASU 2016-02,&nbsp;&#8220;</font><i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Leases</font></i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8221; (ASU 2016-02).
&nbsp;ASU 2016-02 requires lessees to recognize almost all leases on the
balance sheet as a right-of-use asset and a lease liability and requires leases
to be classified as either an operating or a finance type lease. The standard
excludes leases of intangible assets or inventory. Early adoption of the
standard is allowed. The standard becomes effective beginning January 1, 2019.&#160;
</font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We are in the process of evaluating the
impact of adoption on our consolidated financial statements.</font></p>


<a name="_bclFooter8"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">8</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_9"></a><a name="_bclPageBorder9"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In May 2014, the FASB issued ASU 2014-09,&nbsp;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8220;Revenue
from Contracts with Customers&#8221;</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;(ASU 2014-09).&#160; ASU 2014-09 provides
companies with a single model for accounting for revenue arising from contracts
with customers and supersedes current revenue recognition guidance, including
industry-specific revenue guidance. The core principle of the model is to
recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer
to the customer under the existing revenue guidance.&#160; In August&nbsp;2015, the
FASB issued ASU 2015-14, &#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue from Contracts with Customers&#8221; </font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(ASU
2015-14).&#160; ASU 2015-14 defers the effective date of the new revenue recognition
standard by one year. As such, it now takes effect for public entities in
fiscal years beginning after December&nbsp;15, 2017.&#160; We are in the process of
evaluating the impact of adoption on our consolidated financial statements.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 2 &#8211;
INVENTORIES</font></b></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:471.000000pt;">
 <tr style="height:15.75pt;">
  <td nowrap valign=bottom width=48% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Inventories consisted of the following
  components:</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:15.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:25.5pt;">
  <td nowrap valign=bottom width=48% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">September 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">December
  31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:12.2pt;">
  <td nowrap width=48% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.2pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Raw material</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,373 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,262 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Work-in-process</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,249 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,099 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Finished goods</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">274 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">344 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,896 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,705 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=48% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 3 &#8211; PROPERTY, PLANT AND
EQUIPMENT, NET</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Property
and equipment consisted of the following components:</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:465.999939pt;">
 <tr style="height:25.5pt;">
  <td valign=top width=48% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">September 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=8% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">December 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=48% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Leasehold
  improvements </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$389 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$77 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Equipment </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,172 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,482 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Sales
  demonstration equipment </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">992 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,257 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">6,553 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5,816 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Less accumulated
  depreciation </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,759 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,579 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Property and
  equipment, net </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,794 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,237 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 4 &#8211; BUSINESS
RESTRUCTURING</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Our previous
years&#8217; restructure actions have been fully implemented.&#160; As a result of the lease amendment discussed in Note
6, &#8220;Operating Lease Commitments&#8221;, which started in July 2015, the balance of
the restructure liability of approximately $120,000 was incorporated into our deferred
rent liability at July 2015 as part of the new lease incentive.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></font></p>


<a name="_bclFooter9"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">9</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_10"></a><a name="_bclPageBorder10"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 5 &#8211; OTHER ACCRUED LIABILITIES</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Other accrued
liabilities consisted of the following components:</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:465.999939pt;">
 <tr style="height:33.0pt;">
  <td valign=top width=48% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=8% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">September 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=8% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">December 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=48% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Product warranty </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$353 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$368 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Sales return reserve </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">50 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">61 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Other taxes </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">111 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">92 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=48% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Other </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">119 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=48% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Other accrued liabilities
  </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$633 </font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$540 </font></p>
  </td>
 </tr>
<tr style="height:4.5pt;">
  <td nowrap valign=bottom width=48% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=18% style="background:white;height:4.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&#160;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The
changes in our product warranty liability for the nine months ending September 30, 2016 are as follows:</font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;"> </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:347.399994pt;">
 <tr style="height:33.0pt;">
  <td valign=top width=65% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:33.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">September 30,<br>
  2016</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td width=65% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Liability, beginning
  balance </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$368 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Net expenses </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">561 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Warranty claims </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(603)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=65% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Accrual revisions </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">27 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td nowrap valign=bottom width=65% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Liability, ending balance
  </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="border-bottom:double windowtext 2.25pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$353 </font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=65% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=25% style="height:6.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 6 &#8211;
OPERATING LEASE COMMITMENTS</font></b></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We have
commitments under non-cancelable operating leases and other agreements,
primarily for factory and office space, with initial or remaining terms of one
year or more as follows:</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
the years ending December 31: </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:356.399994pt;">
 <tr style="height:25.5pt;">
  <td nowrap valign=bottom width=66% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=24% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Operating<br>
  Leases</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=66% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2016 (remaining)</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$218 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2017</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">831 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2018</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">816 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2019</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">847 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2020</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">844 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=66% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Thereafter</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">432 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=66% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,988 </font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=66% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=24% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>


<a name="_bclFooter10"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">10</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_11"></a><a name="_bclPageBorder11"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">During
the second quarter of 2015, we amended our lease agreement for the Redmond,
Washington headquarters facility effective July 8, 2015. The amended lease
resulted in our headquarters relocating to a nearby building, extending the
term through April 2021, lowering the square footage to approximately 20,460,
providing lease inducement incentives and lowering the rental rate. The new
lease commitment of approximately $1.7 million will be paid over the term of
the lease. As a result of this lease amendment, the remaining balance of the
restructure liability of approximately $120,000 was incorporated into our
deferred rent liability in July, 2015.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="margin:0in;margin-bottom:.0001pt;text-align:justify;"><font color=windowtext face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We renewed our lease agreement for what is now our former
Shanghai, China facility, effective June 15, 2015, extending the term through
December 31, 2015.&#160; Operations continued in this facility through January 31,
2016.&#160; </font><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In October 2015, we signed a lease
agreement for a new facility located in Shanghai, China which was effective
November 1, 2015 and extends through October 31, 2021.&#160; The new lease
approximately doubled our space to 19,400 square feet at approximately 54% of
the prior lease rental rate. </font></p>

<p style="margin:0in;margin-bottom:.0001pt;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="margin:0in;margin-bottom:.0001pt;text-align:justify;"><font color=windowtext face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Our lease for our Munich, Germany facility is for
approximately 4,306 square feet and is scheduled to end May 31, 2017.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 7 &#8211; OTHER
COMMITMENTS</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We have purchase
obligations for inventory and production costs as well as other obligations
such as capital expenditures, service contracts, marketing, and development
agreements.&#160; Arrangements are considered purchase obligations if a contract
specifies all significant terms, including fixed or minimum quantities to be
purchased, a pricing structure and approximate timing of the transaction.&#160; Most
arrangements are cancelable without a significant penalty, and with short
notice, typically less than 90 days.&#160; At September
30, 2016, the purchase commitments and other obligations totaled $1,394,000 of
which all but $38,000 are expected to be paid over the next twelve months.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 8 &#8211; CONTINGENCIES</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">As of September 30, 2016, we were not a party to any legal
proceedings or aware of any indemnification agreement claims, the adverse
outcome of which in management&#8217;s opinion, individually or in the aggregate,
would have a material adverse effect on our results of operations or financial
position.&#160; </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 9 &#8211;
EARNINGS PER SHARE</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Basic
earnings per share is calculated based on the weighted average number of common
shares outstanding during each period.&#160; Diluted earnings per share is
calculated based on these same weighted average shares outstanding plus the
effect of potential shares issuable upon assumed exercise of stock options
based on the treasury stock method.&#160; Potential shares issuable upon the
exercise of stock options are excluded from the calculation of diluted earnings
per share to the extent their effect would be anti-dilutive.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


<a name="_bclFooter11"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">11</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_12"></a><a name="_bclPageBorder12"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The following table sets forth the computation of
basic and diluted earnings per share:</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:574.200012pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=28% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td nowrap valign=bottom width=32% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=bottom width=32% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">(in thousands except per share data)</font></p>
  </td>
 <td width=6% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Numerator for basic and diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Net income</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$625 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$439 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$901 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$589 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Denominator for basic</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; weighted-average shares</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,977 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,930 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,955 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,896 </font></p>
  </td>
 </tr>
<tr style="height:4.7pt;">
  <td valign=bottom width=32% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:4.7pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Employee stock options and awards</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">206 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">112 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">128 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">159 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Denominator for diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; adjusted weighted-average
  shares &amp;</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; assumed conversions of stock
  options</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,183 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,042 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,083 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,055 </font></p>
  </td>
 </tr>
<tr style="height:.95pt;">
  <td valign=bottom width=32% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Basic and diluted</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Total basic earnings per share</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.08 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.06 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.07 </font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td valign=bottom width=32% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160; Total diluted earnings per
  share</font><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.08 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.05 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.11 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$0.07 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Options
to purchase 198,395 and 162,526 shares were outstanding as of September 30,
2016 and 2015, respectively, but were excluded from the computation of diluted
earnings per share for the periods then ended because the options were
anti-dilutive.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 10 &#8211; SHARE-BASED COMPENSATION</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
share-based awards granted, we have recognized compensation expense based on
the estimated grant date fair value method.&#160; For these awards we have
recognized compensation expense using a straight-line amortization method
reduced for estimated forfeitures. &#160;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The
impact on our results of operations of recording share-based compensation, net
of forfeitures, for the three and nine months ended September 30, 2016 and 2015, respectively, was as
follows:</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&#160;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:573.199951pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td valign=bottom width=31% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=31% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=6% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Cost of goods sold</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Research and development</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">23 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">18 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">82 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">58 </font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Selling, general and administrative</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">84 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">73 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">316 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">261 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=bottom width=31% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total share-based compensation</font></p>
  </td>
 <td valign=bottom width=6% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$110 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$93 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$409 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$330 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=31% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=6% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=bottom width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Impact on net
  earnings per share:</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=31% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Basic and diluted</font></p>
  </td>
 <td valign=top width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.01)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.01)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.05)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($0.04)</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>


<a name="_bclFooter12"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">12</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_13"></a><a name="_bclPageBorder13"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Equity awards granted during the
three and nine months ended September 30, 2016 and 2015 were as follows:</font></font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:556.200012pt;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=29% style="border-bottom:solid windowtext 1.0pt;height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:34.5pt;">
  <td valign=bottom width=30% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=6% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=top width=5% style="height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:34.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:17.25pt;">
  <td width=30% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td width=6% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:white;height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:8.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td valign=top width=30% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Restricted Stock</font></p>
  </td>
 <td valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,000 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">- </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">225,100 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">193,800 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">There
were no stock option awards issued during the three and nine months ended September
30, 2016 and 2015.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Non-employee
directors Restricted Stock Units (&#8220;RSU&#8217;s&#8221;) vest over one year, employee RSU&#8217;s
vest over four years with the expense being recognized over the vesting period.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The
remaining unamortized expected future equity compensation expense and remaining
amortization period associated with unvested option grants, restricted stock
awards and restricted stock unit awards at September 30, 2016 are:</font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;"> </font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:402.399963pt;">
 <tr style="height:25.5pt;">
  <td valign=bottom width=68% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=21% style="border-bottom:solid windowtext 1.0pt;height:25.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td width=2% style="padding:0in 0in 0in 0in;"><p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;">&nbsp;</font></p></td>
 </tr>
<tr style="height:17.25pt;">
  <td width=68% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands unless
  specified) </font></p>
  </td>
 <td width=9% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:17.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:15.0pt;">
  <td valign=bottom width=68% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Unamortized future equity compensation
  expense</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,188 </font></p>
  </td>
 </tr>
<tr style="height:15.0pt;">
  <td nowrap valign=bottom width=68% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Remaining weighted average
  amortization period in years</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=2 nowrap valign=bottom width=23% style="height:15.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">2.67 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">NOTE 11 &#8211; SHARE REPURCHASE PROGRAMS</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></b></p>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">On February 24, 2016, our Board of Directors approved a share
repurchase program with provisions to buy back up to $1 million of our stock
during the period from March 2, 2016 through March 31, 2017.&nbsp;&nbsp;The
program was established with a 10b5-1 plan under the Exchange Act to provide
flexibility to make purchases throughout the period.</font></font><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; For the three months ended September
30, 2016, 6,500 shares of stock have been repurchased at an average price of
$2.61 for a total of $16,951 plus $136 in commissions.&#160; For the nine months
ended September 30, 2016, 80,345 shares of stock have been repurchased at an
average price of $2.36 for a total of $189,360 plus $1,652 in commissions.</font></font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>


<a name="_bclFooter13"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">13</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_14"></a><a name="_bclPageBorder14"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The following is a summary of share
repurchase activity under the plan through September 30, 201</font></font><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">6:</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:394.600006pt;">
 <tr style="height:87.75pt;">
  <td valign=bottom width=25% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="line-height:115%;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Repurchases by Month</font></font></p>
  </td>
 <td valign=bottom width=4% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=21% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Average
  Price Paid per Share</font></p>
  </td>
 <td valign=bottom width=5% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=20% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total
  Number of Shares Purchased as Part of Publicly Announced Repurchase Program</font></p>
  </td>
 <td valign=bottom width=4% style="height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=21% style="border-bottom:solid windowtext 1.0pt;height:87.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Approximate
  Dollar Value of Shares that May Yet Be Purchased under the Program</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:14.25pt;">
  <td valign=top width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">March 2016</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.26 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">42,515 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$903,161 </font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td valign=top width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">April 2016</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.35 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">8,480 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$883,064 </font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td valign=top width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">May 2016</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.52 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7,650 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$863,602 </font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td valign=top width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">June 2016</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.45 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">15,200 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$826,078 </font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td valign=top width=25% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">July 2016</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.61 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">6,500 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:14.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$808,991 </font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=25% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2.36 </font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">80,345 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=25% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">

  </td>
 <td nowrap valign=bottom width=4% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=5% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=20% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=21% style="height:6.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></b></font></p>


<a name="_bclFooter14"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">14</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_15"></a><a name="_bclPageBorder15"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font style="line-height:115%;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Item 2.</font></u></b></font><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Management's
Discussion and Analysis of Financial Condition and Results of Operations</font></u></b></font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">General</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Forward-Looking Statements</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">This Quarterly
Report on Form 10-Q includes forward-looking statements within the meaning of
the Private Securities Litigation Reform Act of 1995.&#160; This Act provides a
&#8220;safe harbor&#8221; for forward-looking statements to encourage companies to provide
prospective information about themselves as long as they identify these
statements as forward-looking and provide meaningful cautionary statements
identifying important factors that could cause actual results to differ from
the projected results.&#160; All statements other than statements of historical fact
made in this Quarterly Report on Form 10-Q are forward-looking.&#160; In particular,
statements herein regarding industry prospects or trends; expected revenues;
expected level of expense; expected savings; future results of operations;
reversals of tax valuation allowances; breakeven point, or financial position;
changes in gross margin; economic conditions and capital spending outlook;
market acceptance of our newly introduced or upgraded products; development,
introduction and shipment of new products; building lease arrangements; sales
channels and any other guidance on future periods are forward-looking
statements.&#160; Forward-looking statements reflect management&#8217;s current
expectations and are inherently uncertain.&#160; Although we believe that the
expectations reflected in these forward-looking statements are reasonable, we
cannot guarantee future results, levels of activity, performance, achievements,
or other future events.&#160; Moreover, neither we nor anyone else assumes
responsibility for the accuracy and completeness of these forward-looking
statements.&#160; We are under no duty to update any of these forward-looking
statements after the date of this report.&#160; The reader should not place undue
reliance on these forward-looking statements.&#160; The discussions above and in the
section in Item 1A., Risk Factors &#8220;Cautionary Factors That May Affect Future
Results&#8221; in our Annual report on Form 10-K for the year ended December 31, 2015
describe some, but not all, of the factors that could cause these differences.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">OVERVIEW </font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We continued our
focus on managing the core programming business with the goal of operating profitably,
while developing and enhancing products to drive future revenue and earnings
growth.&#160; Our challenge continues to be operating in a cyclical and rapidly
evolving industry environment.&#160; We are continuing our efforts to balance
business geography shifts, exchange rate volatility, increasing costs and
strategic investments in our business with the level of demand and mix of
business we expect.&#160; We continue to manage our costs carefully and create
strategies for cost reduction.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We are focusing our
research and development efforts in our strategic growth markets, namely managed
and secure programming technology, automated programming systems and their
enhancements for the manufacturing environment and software.&#160; We continue to
focus on extending the capabilities and support for our product lines and
supporting the latest semiconductor devices, including NAND Flash, e-MMC, and
microcontrollers on our newer products.&#160; In 2015, we announced our new PSV5000
and our new Lumen&#8482;X programmer.&#160; In 2016, we released the integrated PSV5000
with LumenX.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Our customer focus is
on strategic high volume and high growth market segments: automotive
electronics and IoT (Internet of Things) including industrial and consumer devices.
</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">During the quarter
ended September 30, 2016, we announced the signing of a five year supply
agreement with Bosch Car Multimedia division, recognized to be a leading
automotive electronics manufacturer.&#160; This resulted from a complex benchmark
evaluation versus our key competitors.&#160; We have begun to see initial system
orders in 2016, with a larger business impact expected for 2017 and 2018.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


<a name="_bclFooter15"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">15</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_16"></a><a name="_bclPageBorder16"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">BUSINESS RESTRUCTURING PROGRESS</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Our previous years&#8217;
restructure actions have been fully implemented. As a result of the lease
amendment discussed in Note 6, &#8220;Operating Lease Commitments&#8221;, which started in
July 2015, the balance of the restructure liability of approximately $120,000
was incorporated into our deferred rent liability at July 2015 as part of the
new lease incentive.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">cRITICAL aCCOUNTING pOLICY jUDGMENTS AND eSTIMATES</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The preparation of
financial statements in accordance with accounting principles generally
accepted in the United States of America requires that we make estimates and
judgments, which affect the reported amounts of assets, liabilities, revenues
and expenses, and related disclosures of contingent assets and liabilities.&#160; On
an on-going basis, we evaluate our estimates, including those related to
revenue recognition, estimating the percentage-of-completion on fixed-price
professional engineering service contracts, sales returns, bad debts,
inventories, investments, intangible assets, income taxes, warranty
obligations, restructuring charges, contingencies such as litigation, and
contract terms that have multiple elements and other complexities typical in
the capital equipment industry.&#160; We base our estimates on historical experience
and other assumptions that we believe are reasonable under the circumstances.&#160; Actual
results may differ from these estimates under different assumptions or
conditions.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We believe the
following critical accounting policies affect the more significant judgments
and estimates used in the preparation of our financial statements: </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue Recognition:
&#160;We recognize revenue at the time the product is shipped.&#160; We have determined
that our programming equipment has reached a point of maturity and stability
such that product acceptance can be assured by testing at the factory prior to
shipment and that the installation meets the criteria to be considered a
separate element.&#160; These systems are standard products with published product
specifications and are configurable with standard options.&#160; The evidence that
these systems could be deemed as accepted was based upon having standardized
factory production of the units, results from batteries of tests of product
performance to our published specifications, quality inspections and
installation standardization, as well as past product operation validation with
the customer and the history provided by our installed base of products upon
which the current versions were based.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The revenue related
to products requiring installation that is perfunctory is recognized at the
time of shipment.&#160; Installation that is considered perfunctory includes any
installation that can be performed by other parties, such as distributors,
other vendors, or in most cases the customers themselves.&#160; This takes into
account the complexity, skill and training needed as well as customer
expectations regarding installation.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We enter into
multiple deliverable arrangements that arise during the sale of a system that
includes an installation component, a service and support component and a
software maintenance component.&#160; We allocate the value of each element based on
relative selling prices.&#160; Relative selling price is based on the selling price
of the standalone system.&#160; For the installation and service and support
components, we use the value of the discount given to distributors who perform
these components.&#160; For software maintenance components, we use what we charge
for annual software maintenance renewals after the initial year the system is
sold.&#160; Revenue is recognized on the system sale based on shipping terms,
installation revenue is recognized after the installation is performed, and
hardware service and support and software maintenance revenue is recognized
ratably over the term of the agreement, typically one year.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">When
we sell software separately, we recognize software revenue upon shipment
provided that only inconsequential obligations remain on our part and substantive
acceptance conditions, if any, have been met.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We recognize revenue
when persuasive evidence of an arrangement exists, shipment has occurred, the
price is fixed or determinable, the buyer has paid or is obligated to pay,
collectability is reasonably assured, substantive
</font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">acceptance conditions, if any, have been met, the
obligation is not contingent on resale of the product, the buyer&#8217;s obligation
would not be changed in the event of theft, physical destruction or damage to
the product, the buyer acquiring the product for resale has economic substance
apart from us and we do not have significant obligations for future performance
to directly bring about the resale of the product by the buyer.&#160; We establish a
reserve for sales returns based on historical trends in product returns and
estimates for new items.</font></p>
<a name="_bclFooter16"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">16</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_17"></a><a name="_bclPageBorder17"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We transfer certain
products out of service from their internal use and make them available for
sale.&#160; The products transferred are our standard products in one of the
following areas: service loaners, rental or test units; engineering test units;
or sales demonstration equipment.&#160; Once transferred, the equipment is sold by
our regular sales channels as used equipment inventory.&#160; These product units
often involve refurbishing and an equipment warranty, and are conducted as
sales in our normal and ordinary course of business.&#160; The transfer amount is
the product unit&#8217;s net book value and the sale transaction is accounted for as
revenue and cost of goods sold.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Allowance for
Doubtful Accounts: &#160;We base the allowance for doubtful accounts receivable on
our assessment of the collectability of specific customer accounts and the
aging of accounts receivable.&#160; If there is deterioration of a major customer&#8217;s
credit worthiness or actual defaults are higher than historical experience, our
estimates of the recoverability of amounts due to us could be adversely
affected.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Inventory:
Inventories are stated at the lower of cost or market.&#160; Adjustments are made to
standard cost, which approximates actual cost on a first-in, first-out basis.&#160;
We estimate reductions to inventory for obsolete, slow-moving, excess and
non-salable inventory by reviewing current transactions and forecasted product
demand.&#160; We evaluate our inventories on an item by item basis and record
inventory adjustments accordingly.&#160; If there is a significant decrease in
demand for our products, uncertainty during product line transitions, or a
higher risk of inventory obsolescence because of rapidly changing technology
and customer requirements, we may be required to increase our inventory
adjustments and our gross margin could be adversely affected.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Warranty Accruals: &#160;We
accrue for warranty costs based on the expected material and labor costs to
fulfill our warranty obligations.&#160; If we experience an increase in warranty
claims, which are higher than our historical experience, our gross margin could
be adversely affected.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Tax Valuation
Allowances:&#160; Given the uncertainty created by our loss history, as well as the
current uncertain economic outlook for our industry and capital spending, we
expect to continue to limit the recognition of net deferred tax assets and
accounting for uncertain tax positions and maintain the tax valuation
allowances.&#160; At the current time, we expect, therefore, that reversals of the
tax valuation allowance will take place only as we are able to take advantage
of the underlying tax loss or other attributes in carry forward.&#160; The transfer
pricing and expense or cost sharing arrangements are complex areas where
judgments, such as the determination of arms-length arrangements, can be
subject to challenges by different tax jurisdictions.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Share-based
Compensation:&#160; We account for share-based awards made to our employees and
directors, including employee stock option awards and restricted stock unit awards,
using the estimated grant date fair value method of accounting and estimated
forfeiture rate.&#160; For options, we estimate the fair value using the
Black-Scholes valuation model, which requires the input of highly subjective
assumptions, including the option&#8217;s expected life and the price volatility of
the underlying stock.&#160; The expected stock price volatility assumption is determined
using the historical volatility of our common stock.&#160; Changes in the subjective
assumptions required in the valuation model may significantly affect the
estimated value of the awards, the related stock-based compensation expense
and, consequently, our results of operations.&#160;&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></font></p>


<a name="_bclFooter17"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">17</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_18"></a><a name="_bclPageBorder18"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Results of Operations</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Net Sales</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:644.450012pt;">
 <tr style="height:12.95pt;">
  <td nowrap valign=bottom width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=34% style="border-bottom:solid windowtext 1.0pt;height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=35% style="border-bottom:solid windowtext 1.0pt;height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.9pt;">
  <td nowrap valign=bottom width=23% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Net sales by product line</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.45pt;">
  <td width=23% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.95pt;">
  <td valign=top width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Automated programming systems</font></p>
  </td>
 <td valign=top width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$5,196 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">9.1%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,762 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$13,417 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3.9%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$12,914 </font></p>
  </td>
 </tr>
<tr style="height:16.05pt;">
  <td valign=top width=23% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Non-automated programming systems</font></p>
  </td>
 <td valign=top width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,392 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(0.4%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">1,397 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3,585 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(12.7%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:16.05pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4,105 </font></p>
  </td>
 </tr>
<tr style="height:13.75pt;">
  <td valign=top width=23% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Total programming systems</font></p>
  </td>
 <td valign=top width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6,588 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6,159 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$17,002 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(0.1%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="border-bottom:double windowtext 2.25pt;border-top:solid windowtext 1.0pt;height:13.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$17,019 </font></p>
  </td>
 </tr>
<tr style="height:4.6pt;">
  <td valign=top width=23% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:4.6pt;">
  <td valign=top width=23% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:4.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.95pt;">
  <td valign=top width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=34% style="border-bottom:solid windowtext 1.0pt;height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=35% style="border-bottom:solid windowtext 1.0pt;height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:22.9pt;">
  <td valign=bottom width=23% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Net sales by location</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:22.9pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.45pt;">
  <td width=23% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.95pt;">
  <td valign=top width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">United States</font></p>
  </td>
 <td valign=top width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$464 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$449 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$2,086 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">13.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,846 </font></p>
  </td>
 </tr>
<tr style="height:12.95pt;">
  <td valign=top width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">% of total</font></p>
  </td>
 <td valign=top width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">12.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">10.8%</font></p>
  </td>
 </tr>
<tr style="height:6.9pt;">
  <td valign=top width=23% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:6.9pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.95pt;">
  <td valign=top width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">International</font></p>
  </td>
 <td valign=top width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$6,124 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">7.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$5,710 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$14,916 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(1.7%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$15,173 </font></p>
  </td>
 </tr>
<tr style="height:12.95pt;">
  <td nowrap valign=bottom width=23% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">% of total</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">93.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">92.7%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">87.7%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">89.2%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Net
sales in the third quarter of 2016 were $6.6 million, compared with $6.2
million in the third quarter of 2015.&#160; The year over year increase in sales was
primarily a result of strong bookings in the second and third quarters of 2016,
particularly for automotive electronics equipment to end customers and
programming centers.&#160; During the third quarter, we shipped and recorded revenue
for the 100<sup>th</sup> PSV system.&#160; On
a regional basis, revenue in the third quarter of 2016 increased in Asia 21%
and in the Americas 32% and declined 20% in Europe compared to the third
quarter of 2015. &#160;&#160;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">On
a product basis, the net sales growth in the third quarter is primarily from
higher PSV, LumenX and RoadRunner family and adapter sales, offset in part by
declining older product family sales.&#160; A sales breakdown by type for the third quarter
of 2016 was 63% equipment, 28% adapters, and 9% software and maintenance.&#160; Adapters
are a consumable item and software and maintenance are typically recurring
under annual subscription contracts.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Order
bookings were $7.9 million in the third quarter of 2016 compared to $5.9 million
in the same period in 2015. &#160;The variation in revenue amounts versus order
amounts related to the change in deferred revenues, backlog and currency
translation.&#160; Backlog at September 30, 2016 was $3.1 million compared to $1.6
million on September 30, 2015 and $2.0 million on June 30, 2016.&#160; Deferred
revenue at September 30, 2016 was $1.3 million compared to $1.1 million on September
30, 2015 and $1.1 million on June 30, 2016.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
the nine months ending September 30, 2016, compared to the same period in 2015,
net sales are approximately the same, with a continued trend of higher
automated and lower non-automated system sales. &#160;On a regional basis, net sales
increased 16% in Asia and 13% in the Americas, while declining 20% in Europe compared
to the same period in 2015.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></font></p>


<a name="_bclFooter18"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">18</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_19"></a><a name="_bclPageBorder19"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Gross Margin</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:580.700012pt;">
 <tr style="height:12.45pt;">
  <td nowrap valign=bottom width=21% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=37% style="border-bottom:solid windowtext 1.0pt;height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:21.95pt;">
  <td valign=bottom width=21% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:21.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:10.95pt;">
  <td width=21% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:10.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.45pt;">
  <td nowrap valign=bottom width=21% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Gross margin</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,643 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">15.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,169 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$9,259 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">5.8%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$8,749 </font></p>
  </td>
 </tr>
<tr style="height:12.45pt;">
  <td nowrap valign=bottom width=21% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">55.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">51.5%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">54.5%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.45pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">51.4%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Gross
margin increased in dollars due to the sales volume increase.&#160; Gross margin as
a percentage of sales was 55.3%, compared to 51.5% in the third quarter of
2015, with the increase primarily due to a product mix shift and favorable
factory variances as well as the leverage of relatively fixed factory costs
with higher sales volume.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
the first nine months of 2016 compared to the same period in 2015, gross margin
as a percentage of sales increased generally due to the same factors discussed
above for the third quarter.&#160; Based on past experience, we expect variations in
our gross margin as a percentage of sales due to changes in key factors for future
periods including: sales volume, product mix, channel mix, pricing, inventory
fluctuations, warranty, factory variances and currency exchange rates.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Research and Development</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:590.850037pt;">
 <tr style="height:14.0pt;">
  <td nowrap valign=bottom width=21% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=37% style="border-bottom:solid windowtext 1.0pt;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.75pt;">
  <td valign=bottom width=21% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:12.35pt;">
  <td width=21% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:14.0pt;">
  <td nowrap valign=bottom width=21% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Research and development</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,358 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">14.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,188 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,655 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">3.5%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$3,530 </font></p>
  </td>
 </tr>
<tr style="height:14.0pt;">
  <td nowrap valign=bottom width=21% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">20.6%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">19.3%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">21.5%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">20.7%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Research
and development (&#8220;R&amp;D&#8221;) increased $170,000
in the third quarter of 2016 compared to the same period in 2015, primarily due
to intellectual property patent filings and engineering recruiting and related compensation
expense.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
the first nine months of 2016 compared to the same period in 2015, the increase
in R&amp;D expense was generally due to the same factors discussed above for
the third quarter.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Selling, General and Administrative</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:596.400024pt;">
 <tr style="height:13.4pt;">
  <td nowrap valign=bottom width=21% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=37% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:23.6pt;">
  <td valign=bottom width=21% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:23.6pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.8pt;">
  <td valign=bottom width=21% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=21% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Selling, general &amp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=21% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">administrative</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,664 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">10.6%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,505 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,766 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">6.9%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$4,457 </font></p>
  </td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=21% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Percentage of net sales</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">25.3%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">24.4%</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">28.0%</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=8% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">26.2%</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>


<a name="_bclFooter19"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">19</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_20"></a><a name="_bclPageBorder20"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Selling, General and Administrative (&#8220;SG&amp;A&#8221;) expenses increased $159,000
in the third quarter of 2016&#160; compared to the same period in 2015, primarily due to higher commissions, consulting, employee
related costs, and rent, offset in part by the one-time expense of our Redmond
headquarters move in 2015.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For the first nine
months of 2016 compared to the same period in 2015, the increase in SG&amp;A
expense was generally due to the same factors discussed above for the third
quarter as well as less charges allocated out of SG&amp;A in 2016.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Interest</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:585.900024pt;">
 <tr style="height:14.15pt;">
  <td nowrap valign=bottom width=20% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=38% style="border-bottom:solid windowtext 1.0pt;height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:24.95pt;">
  <td valign=bottom width=20% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:24.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:12.5pt;">
  <td width=20% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:14.15pt;">
  <td nowrap valign=bottom width=20% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$11 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(63.3%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$30 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$34 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(61.4%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$88 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Interest income decreased
in the third quarter of 2016 compared to the same period in 2015, due to both lower
invested cash balances and lower interest rates.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For the first nine months
of 2016 compared to the same period in 2015, the decrease in interest income
was generally due to the same factors discussed above for the third quarter.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Income Taxes</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:573.500000pt;">
 <tr style="height:13.4pt;">
  <td nowrap valign=bottom width=20% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=38% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=5 nowrap valign=bottom width=36% style="border-bottom:solid windowtext 1.0pt;height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:23.65pt;">
  <td valign=bottom width=20% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=10% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=9% style="border-bottom:solid windowtext 1.0pt;height:23.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:11.8pt;">
  <td width=20% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:11.8pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.4pt;">
  <td nowrap valign=bottom width=20% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Income tax (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($4)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(76.5%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($17)</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=10% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($12)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(50.0%)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=9% style="height:13.4pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">($24)</font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Income
tax (expense) for the third quarter of 2016 compared to same period in 2015, primarily
resulted from foreign subsidiary income tax.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">For
the first nine months of 2016 compared to the same period in 2015, the change
in income tax expense was generally due to the same factors discussed above for
the third quarter.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">The effective tax
rate differed from the statutory tax rate primarily due to the effect of
valuation allowances, as well as foreign taxes.&#160; We have a valuation allowance of
$11.2 million as of September 30, 2016.&#160; Our deferred tax assets and valuation
allowance have been reduced by approximately $222,000 and $211,000 associated
with the requirements of accounting for uncertain tax positions as of September
30, 2016 and 2015, respectively.&#160; Given the uncertainty created by our past
loss history and the cyclical nature of the industry in which we operate, we
expect to continue to limit the recognition of net deferred tax assets and
maintain the tax valuation allowances.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></font></p>


<a name="_bclFooter20"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">20</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_21"></a><a name="_bclPageBorder21"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Financial Condition</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Liquidity and Capital Resources</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:453.800049pt;">
 <tr style="height:24.0pt;">
  <td nowrap valign=bottom width=42% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=6% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=12% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Change</font></p>
  </td>
 <td valign=bottom width=6% style="height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=17% style="border-bottom:solid windowtext 1.0pt;height:24.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Dec. 31,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap width=42% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td nowrap width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=42% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Working capital</font></p>
  </td>
 <td nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$14,285 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap width=12% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$462 </font></p>
  </td>
 <td nowrap width=6% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=top width=17% style="height:12.75pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$13,823 </font></p>
  </td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">At September 30, 2016
our cash position was $9.7 million, with $4.5 million in the USA and the
balance in foreign subsidiaries. The change in cash during the quarter resulted
primarily from earnings for the period.&#160; </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Although we have no
significant external capital expenditure plans currently, we expect that we
will continue to make capital expenditures to support our business.&#160; We plan to
increase our internally developed sales demonstration and test equipment as we
develop and release new products.&#160; Capital expenditures are expected to be
funded by existing and internally generated funds or possible lease financing.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">As a result of our
significant product development, customer support, selling and marketing
efforts, we have required substantial working capital to fund our operations.&#160;
We have tried to balance our level of development spending with the goal of
profitable operations.&#160; We have implemented or have initiatives to implement
geographic shifts in our operations, optimized real estate usage, reduced
exposure to the impact of currency volatility, and additional product
development differentiation and cost reductions.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We
believe that we have sufficient cash or working capital available under our
operating plan to fund our operations and capital requirements through at least
the next one-year period.&#160; We may require
additional cash for U.S. operations, which could cause potential repatriation
of cash that is held in our foreign subsidiaries.&#160; Although we have no current repatriation plans, there may be tax and
other impediments to any repatriation actions.&#160; Our working capital may be used
to fund possible losses, business growth, project initiatives, share
repurchases and business development initiatives including acquisitions, which
could reduce our liquidity and result in
a requirement for additional cash before that time.&#160; Any substantial inability to achieve our current
business plan could have a material adverse impact on our financial position,
liquidity, or results of operations and may require us to reduce expenditures
and/or seek possible additional financing.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">OFF-Balance sheet arrangements</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Except as noted in
the accompanying consolidated financial statements
in Note 6, &#8220;Operating Lease Commitments&#8221; and Note 7, &#8220;Other Commitments&#8221;, we have
no off-balance sheet arrangements.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Non-Generally accepted accounting principles (GAAP) FINANCIAL
MeasureS</font></b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;"> </font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Earnings Before
Interest, Taxes, Depreciation and Amortization (&#8220;EBITDA&#8221;) was $755,000 in the third
quarter of 2016 compared to $552,000 in the third quarter of 2015.&#160; Adjusted
EBITDA, excluding equity compensation (a non-cash item) was $865,000 in the third
quarter of 2016, compared to $645,000 in the third quarter of 2015.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">EBITDA was $1.3 million
for the first nine months of 2016 compared to $925,000 in the first nine months
of 2015.&#160; Adjusted EBITDA, excluding equity compensation was $1.7 million for
the first nine months of 2016, compared to $1.3 million for the first nine
months of 2015.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Non-GAAP financial
measures, such as EBITDA and adjusted EBITDA, should not be considered a substitute
for, or superior to, measures of financial performance prepared in accordance
with GAAP.&#160; We believe that these non-</font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">GAAP financial
measures provide meaningful supplemental information regarding the Company&#8217;s
results and facilitate the comparison of results.&#160; A reconciliation of net
income to EBITDA and adjusted EBITDA follows:</font></p>
<a name="_bclFooter21"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">21</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_22"></a><a name="_bclPageBorder22"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">


<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Non-Generally accepted accounting principles (GAAP) FINANCIAL
Measure RECONCILIATION</font></b></p>

<div align=left><table cellpadding=0 cellspacing=0 border=0 style="border-collapse:collapse;margin-left:5.4pt;width:567.549988pt;">
 <tr style="height:14.15pt;">
  <td nowrap valign=bottom width=38% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Three
  Months Ended </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td colspan=3 valign=bottom width=26% style="border-bottom:solid windowtext 1.0pt;height:14.15pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;Nine
  Months Ended </font></p>
  </td>
 </tr>
<tr style="height:38.25pt;">
  <td valign=bottom width=38% style="height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2016</font></p>
  </td>
 <td valign=bottom width=4% style="height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:38.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face=Calibri,sans-serif style="font-size:9.0pt;">Sep. 30,<br>
  2015</font></p>
  </td>
 </tr>
<tr style="height:12.5pt;">
  <td width=38% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face=Calibri,sans-serif style="font-size:8.0pt;">&#160;(in thousands) </font></p>
  </td>
 <td width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:12.5pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:16.65pt;">
  <td valign=bottom width=38% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Net Income</font></p>
  </td>
 <td valign=bottom width=4% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$625 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$439 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$901 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:16.65pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$589 </font></p>
  </td>
 </tr>
<tr style="height:14.95pt;">
  <td valign=bottom width=38% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Interest (income)</font></p>
  </td>
 <td valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(11)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(30)</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(34)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">(88)</font></p>
  </td>
 </tr>
<tr style="height:14.95pt;">
  <td valign=bottom width=38% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Taxes</font></p>
  </td>
 <td valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">4 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">17 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">12 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">24 </font></p>
  </td>
 </tr>
<tr style="height:14.95pt;">
  <td nowrap valign=bottom width=38% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Depreciation &amp; amortization</font></p>
  </td>
 <td valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">137 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">126 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">409 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">400 </font></p>
  </td>
 </tr>
<tr style="height:14.95pt;">
  <td valign=bottom width=38% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">EBITDA earnings</font></p>
  </td>
 <td valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$755 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$552 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,288 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$925 </font></p>
  </td>
 </tr>
<tr style="height:3.35pt;">
  <td valign=bottom width=38% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=bottom width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:14.95pt;">
  <td valign=bottom width=38% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; Equity compensation</font></p>
  </td>
 <td valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">110 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">93 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">409 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid windowtext 1.0pt;height:14.95pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">330 </font></p>
  </td>
 </tr>
<tr style="height:13.3pt;">
  <td nowrap valign=bottom width=38% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">Adjusted EBITDA,</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-top:solid windowtext 1.0pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
<tr style="height:13.3pt;">
  <td nowrap valign=bottom width=38% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:10.0pt;">&#160;&#160; excluding equity compensation</font></p>
  </td>
 <td valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$865 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$645 </font></p>
  </td>
 <td nowrap valign=bottom width=6% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,697 </font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="border-bottom:double windowtext 2.25pt;height:13.3pt;padding:0in 5.4pt 0in 5.4pt;">
  <p align=right style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:right;"><font face=Calibri,sans-serif style="font-size:10.0pt;">$1,255 </font></p>
  </td>
 </tr>
<tr style="height:3.35pt;">
  <td valign=top width=38% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td valign=top width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=6% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=4% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 <td nowrap valign=bottom width=11% style="height:3.35pt;padding:0in 5.4pt 0in 5.4pt;">&nbsp;</td>
 </tr>
</table></div>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></p>


<a name="_bclFooter22"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">22</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV><a name="page_23"></a><a name="_bclPageBorder23"></a><DIV STYLE="PADDING-RIGHT: 0%; PADDING-LEFT: 0%">
<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">RECENT ACCOUNTING
ANNOUNCEMENTS </font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Recent Accounting Pronouncements</font></u></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In
March 2016, the FASB issued ASU 2016-09,&nbsp;Compensation-Stock Compensation
(ASU 2016-09), </font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8220;Improvements to Employee Share-Based Payment Accounting&#8221;</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">.&#160;
ASU 2016-09 requires excess tax benefits to be recognized in the statement of
operations as an income tax expense and is applied prospectively by means of a
cumulative-effect adjustment of excess tax benefits from equity in the period
of adoption. The standard establishes an alternative practical expedient for
estimating the expected term of an award by recognizing the effects of
forfeitures in compensation cost when the forfeitures occur. Adoption of the
alternative practical expedient is applied prospectively on an entity-wide
basis. The standard requires that amounts paid to a taxing authority on the employee&#8217;s
behalf as a result of directly withholding shares for tax-withholding purposes
are to be presented on a retrospective basis as a financing activity on the
statement of cash flows. The standard becomes effective beginning January 1,
2017. We are in the process of evaluating the impact of adoption on our
consolidated financial statements.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In February 2016, the FASB issued ASU 2016-02,&nbsp;&#8220;</font><i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Leases</font></i><font color=black face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8221;
(ASU 2016-02). &nbsp;ASU 2016-02 requires lessees to recognize almost all
leases on the balance sheet as a right-of-use asset and a lease liability and
requires leases to be classified as either an operating or a finance type
lease. The standard excludes leases of intangible assets or inventory. Early
adoption of the standard is allowed. The standard becomes effective beginning
January 1, 2019.&#160; </font><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">We are in the process
of evaluating the impact of adoption on our consolidated financial statements.</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">In
May 2014, the FASB issued ASU 2014-09,&nbsp;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#8220;Revenue from Contracts with
Customers&#8221;</font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;(ASU 2014-09).&#160; ASU 2014-09 provides companies with a
single model for accounting for revenue arising from contracts with customers
and supersedes current revenue recognition guidance, including
industry-specific revenue guidance. The core principle of the model is to
recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer
to the customer under the existing revenue guidance.&#160; In August&nbsp;2015, the
FASB issued ASU 2015-14, &#8220;</font><i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Revenue from Contracts with Customers&#8221; </font></i><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">(ASU
2015-14).&#160; ASU 2015-14 defers the effective date of the new revenue recognition
standard by one year. As such, it now takes effect for public entities in
fiscal years beginning after December&nbsp;15, 2017.&#160; We are in the process of
evaluating the impact of adoption on our consolidated financial statements.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Item 3</font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">.&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Quantitative and Qualitative Disclosures
About Market Risk</font></u></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-decoration:none;">&nbsp;</font></b></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Not applicable.</font></p>

<p style="line-height:12.0pt;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Item 4.  </font></u></b><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></b><b><u><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Controls and Procedures</font></u></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;layout-grid-mode:line;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">Evaluation
of disclosure controls and procedures</font></b></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">Under the
supervision and with the participation of our management, including our Chief
Executive Officer and Chief Financial Officer, we evaluated the effectiveness
of the design and operation of our disclosure controls and procedures (as
defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act) as of the
end of the period covered by this report (the &#8220;Evaluation Date&#8221;). Based upon
that evaluation, the Chief Executive Officer and Chief Financial Officer
concluded that, as of the Evaluation Date, our disclosure controls and
procedures were effective at the reasonable level of assurance. Disclosure
Controls are controls and procedures designed to reasonably assure that
information required to be disclosed in our reports filed under the Exchange
Act is recorded, processed, summarized, and reported within the time periods
specified in the SEC&#8217;s rules and forms. Disclosure Controls are also designed
to reasonably assure that such information is accumulated and communicated to
our management, including the CEO and CFO, as appropriate to allow timely
decisions regarding required disclosure. </font></p>

<p style="line-height:normal;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<font face=calibri,sans-serif style="line-height:115%;">
</font>

<p style="line-height:115%;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="line-height:115%;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;text-transform:uppercase;">&nbsp;</font></b></font></p>


<a name="_bclFooter23"></a><DIV>

 <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font><font face=Times lang=EN-US style="font-size:10.0pt;">23</font><font style="display:none;"><font face=Times lang=EN-US style="font-size:10.0pt;"></font></font></p>


<p style="margin:0in;margin-bottom:.0001pt;"><font face=Times lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2><DIV STYLE="page-break-before: always">&nbsp;</DIV>
&nbsp; <A name="page_24"></A>

<a name="_bclPageBorder24"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face=Calibri,sans-serif>Changes in internal controls</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>There were no changes made in our internal controls during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting which is still under the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) in Internal Control &#8211; Integrated Framework (2013).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>PART II - OTHER INFORMATION</FONT></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: center; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 1.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Legal Proceedings</FONT></U></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.&nbsp; As of September 30, 2016, we were not a party to any material pending legal proceedings. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 1A.</FONT></U></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Risk Factors</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 12pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif><BR>In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, &#8220;Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2015, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.&nbsp; There are no material changes to the Risk Factors described in our Annual Report.</FONT></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 2.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Unregistered Sales of Equity Securities and Use of Proceeds</FONT></U></B></P>

<P style="PAGE-BREAK-AFTER: avoid; TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>See Note 11 to the consolidated financial statements for information regarding the Company&#8217;s stock repurchases.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 3.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Defaults Upon Senior Securities</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 4.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Mine Safety Disclosures</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-DECORATION: none" face=Calibri,sans-serif></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not Applicable</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1in; LINE-HEIGHT: normal; TEXT-INDENT: -1in"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 5.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Other Information</FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Item 6.</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibits</FONT></U></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp; </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1.25in; LINE-HEIGHT: normal; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman">(a) </FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibits</FONT></B></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 4&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Instruments Defining the Rights of Security Holders, Including Indentures</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman">:</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 117pt; LINE-HEIGHT: normal; TEXT-INDENT: -1.2in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>4.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Amendment No. 3 to Rights Agreement, dated as of July 13, 2016, between Data I/O Corporation and Computershare.&nbsp; (Incorporated by reference to Exhibit 4.4 of Data I/O&#8217;s Form 8-A/A filed on July 14, 2016).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 117pt; LINE-HEIGHT: normal; TEXT-INDENT: -1.2in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Material Contracts</FONT></B><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman">:</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0pt 0pt 117pt; LINE-HEIGHT: normal; TEXT-INDENT: -1.2in"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="times new roman">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>10.31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Negotiation Protocol for the Purchase of Data I/O&#8217;s PSV7000, a supply agreement&nbsp;executed July 20, 2016, between Data I/O Corporation and Bosch Car Multimedia Group. *</FONT></P>

<a name="_bclFooter24"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>24</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_25"></A>

<a name="_bclPageBorder25"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 1.2in; LINE-HEIGHT: normal; TEXT-INDENT: -1.2in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1in 0pt 1.2in; LINE-HEIGHT: 12pt; TEXT-INDENT: -1.2in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Certification pursuant to Section 302 of the Sarbanes Oxley Act of 2002:</FONT></B></P>

<P style="MARGIN: 0in 1.5in 0pt 115.5pt; LINE-HEIGHT: 12pt; TEXT-INDENT: -57.75pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>31.1</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Executive Officer Certification&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1.5in 0pt 115.5pt; LINE-HEIGHT: 12pt; TEXT-INDENT: -57.75pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>31.2</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Financial Officer Certification&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1.5in 0pt 57.75pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt 1.2in; LINE-HEIGHT: 12pt; TEXT-INDENT: -1.2in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32&nbsp;&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Certification pursuant to Section 906 of the Sarbanes Oxley Act of 2002:</FONT></B></P>

<P style="MARGIN: 0in 1.5in 0pt 115.5pt; LINE-HEIGHT: 12pt; TEXT-INDENT: -57.75pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>32.1</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Executive Officer Certification&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1.5in 0pt 115.5pt; LINE-HEIGHT: 12pt; TEXT-INDENT: -57.75pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>32.2</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Financial Officer Certification</FONT></P>

<P style="MARGIN: 0in 1.5in 0pt 0in; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1.5in 0pt 0.5in; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>101&nbsp;&nbsp; </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Interactive Data Files Pursuant to Rule 405 of Regulation S-T</FONT></B></P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT></B></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>*Portions of this exhibit have been omitted based on an application for confidential treatment from the SEC. The omitted portions of these exhibits have been filed separately with the SEC.&nbsp;&nbsp; </FONT></FONT></P>

<a name="_bclFooter25"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>25</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_26"></A>

<a name="_bclPageBorder26"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: center; MARGIN: 0in 1.5in 0pt 57.75pt; LINE-HEIGHT: 12pt" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>SIGNATURES</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-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.</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>DATED:&nbsp;&nbsp; November 10, 2016</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>DATA I/O CORPORATION</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(REGISTRANT)</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>By</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>: //S//Anthony Ambrose</FONT></U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Anthony Ambrose</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>President and Chief Executive Officer</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Executive Officer and Duly Authorized Officer)</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>By</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>: //S//Joel S. Hatlen</FONT></U></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Joel S. Hatlen</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Vice President and Chief Financial Officer</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Secretary and Treasurer</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Financial Officer and Duly Authorized Officer)</FONT></P>

<P style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P><FONT style="LINE-HEIGHT: 115%" face=calibri,sans-serif></FONT>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P>

<a name="_bclFooter26"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>26</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_27"></A>

<a name="_bclPageBorder27"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibit 31.1</FONT></FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>CERTIFICATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>I, Anthony Ambrose, certify that:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have reviewed this quarterly report on Form 10-Q of Data I/O Corporation;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Based on my knowledge, this report does not contain any untrue statement of material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)), for the registrant and have:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Disclosed in this quarterly report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>DATED:&nbsp;&nbsp; November 10, 2016</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>/s/ Anthony Ambrose </FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Anthony Ambrose </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Executive Officer </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Executive Officer)</FONT></P>

<a name="_bclFooter27"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>27</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_28"></A>

<a name="_bclPageBorder28"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibit 31.2</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>CERTIFICATION</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>I, Joel S. Hatlen, certify that:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have reviewed this quarterly report on Form 10-Q of Data I/O Corporation;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)), for the registrant and have:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Disclosed in this quarterly report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>DATED:&nbsp;&nbsp; November 10, 2016</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;</FONT><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>/s/ Joel S. Hatlen&nbsp;&nbsp; </FONT></U></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Joel S. Hatlen</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Financial Officer</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Financial Officer)</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<a name="_bclFooter28"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>28</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_29"></A>

<a name="_bclPageBorder29"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibit 32.1 </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Certification by Chief Executive Officer</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Pursuant to 18 U.S.C. Section 1350</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>As Adopted Pursuant to </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Section 906 of the Sarbanes-Oxley Act of 2002</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>In connection with the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for the period ended September 30, 2016 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Anthony Ambrose, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>/s/ Anthony Ambrose </FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Anthony Ambrose </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Executive Officer </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Executive Officer)</FONT></P>

<P style="MARGIN: 0in 1in 0pt 0in; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>November 10, 2016</FONT></P>

<P style="MARGIN: 0in 1in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-DECORATION: none" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="PAGE-BREAK-AFTER: avoid; MARGIN: 0in 1in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-DECORATION: none" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="MARGIN: 0in 1in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-DECORATION: none" face=Calibri,sans-serif></FONT>&nbsp;</P>

<a name="_bclFooter29"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>29</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_30"></A>

<a name="_bclPageBorder30"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibit 32.2 </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Certification by Chief Financial Officer</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Pursuant to 18 U.S.C. Section 1350</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>As Adopted Pursuant to </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Section 906 of the Sarbanes-Oxley Act of 2002</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>In connection with the quarterly report of Data I/O Corporation (the &#8220;Company&#8221;) on Form 10-Q for the period ended September 30, 2016 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Joel S. Hatlen, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; and</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>&nbsp;/s/ Joel S. Hatlen&nbsp;&nbsp; </FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Joel S. Hatlen</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Chief Financial Officer</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>(Principal Financial Officer)</FONT></P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>November 10, 2016</FONT></FONT></P><FONT style="LINE-HEIGHT: 115%" face=calibri,sans-serif></FONT>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif></FONT></FONT>&nbsp;</P>

<a name="_bclFooter30"></a><DIV>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>30</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

&nbsp; <A name="page_31"></A>

<a name="_bclPageBorder31"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Exhibit 10.31</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>Negotiation Protocol for the Purchase of Data I/O&#8217;s PSV7000, a supply agreement&nbsp;executed July 20, 2016, between Data I/O Corporation and Bosch Car Multimedia Group. *</FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="LINE-HEIGHT: 115%"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Calibri,sans-serif>*Portions of this exhibit have been omitted based on an application for confidential treatment from the SEC. The omitted portions of these exhibits have been filed separately with the SEC.&nbsp; </FONT></FONT></P>

<P style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%">&nbsp;</P>

<P style="TEXT-ALIGN: center; MARGIN: 0in 0in 10pt; LINE-HEIGHT: 115%"><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times>31</FONT><FONT style="DISPLAY: none"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face=Times></FONT>&nbsp;</P></DIV>

</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10
<SEQUENCE>2
<FILENAME>exhibit10_31boschagmt.htm
<TEXT>

<HTML>
<HEAD>
   <TITLE>exhibit10_31boschagmt.htm - Generated by SEC Publisher for SEC Filing</TITLE>
</HEAD>

<BODY bgcolor="#ffffff">

<A name="page_1"></A>

<a name="_bclPageBorder1"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 475.199pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="46%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Data I/O Corporation</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">6645 185<SUP>th</SUP> Ave NE, Suite 100</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Redmond, WA&nbsp; 98052</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">USA</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="54%">

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Negotiation Protocol</FONT></B></P></DIV>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Document no.: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CX 46xxxxxx-Z4A<BR>Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2016.06.24<BR>Supplier no.:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 394644</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">Always quote for reference!</FONT></P></DIV>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Contact Person:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lars G&#246;bel</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Department:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CP/TME3</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Telephone:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +49(5121)49-3452</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Telefax:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +49(711) 811-505-3452</FONT><FONT style="FONT-SIZE: 14pt" face="Times New Roman"> </FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">E-Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lars.goebel@de.bosch.com</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Our VAT ID no.:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DE811128135</FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="46%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD>

   <TD style="PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="54%">

   <DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

   <P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><B><FONT style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P></DIV></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></I>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><I><FONT lang=EN-US style="FONT-SIZE: 10pt" color=red face="bosch office sans,sans-serif">Please note:&nbsp;&nbsp;&nbsp;&nbsp; Document is only valid in connection with a contract no. generated from SAP. </FONT></I></P>

<P style="MARGIN: 0in 0in 0pt"><I><FONT lang=EN-US style="FONT-SIZE: 10pt" color=red face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; V1.3, Version 05/2015 </FONT></I></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><FONT lang=EN-US style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt 106.2pt; TEXT-INDENT: -106.2pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Postal Address:&nbsp;&nbsp; Robert Bosch GmbH, CP/TME3, P.O. Box 30 02 20, DE-70442 Stuttgart, Germany</FONT></P>

<P style="MARGIN: 0in 0in 0pt 106.2pt; TEXT-INDENT: -106.2pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Visitors Address: Robert Bosch GmbH, CP/MAE, Im Birkenwald 32-46, DE-70435 Stuttgart, Germany</FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Negotiation Protocol for the purchase of:</FONT></B></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&#8220;Description of MAE&#8221;</FONT></B></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: center; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in" align=center><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">Purchase option valid until:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2021.06.30</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">Readiness for installation until:&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in avarage&nbsp; [***] after incoming PO</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">Binding delivery dates (FCA nearest Data I/O site):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>- Pre-programer PSV 7000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in avarage [***] after incoming PO &nbsp;<BR>&nbsp; (with HIC-Adapter [***] weeks)<BR><BR></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">Binding completion date ready for operation:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [***] after commissioning at the latest</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Technical contact:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM/MFT1, Sergio Dias</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT size=2 face=Arial></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT></P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<a name="_bclFooter1"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">1</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_2"></A>

<a name="_bclPageBorder2"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader2"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<DIV align=left>

<TABLE style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; WIDTH: 507.1pt; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none" cellSpacing=0 cellPadding=0 border=0>



<TR>

   <TD style="BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="12%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Item</FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="41%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Material/Description </FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Quantity</FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Price/unit</FONT></B></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Net value</FONT></B></P>

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">in USD</FONT></B></P></TD></TR>

<TR style="HEIGHT: 0.25in">

   <TD style="HEIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Technical execution and scope of supply in accordance with </FONT></P>

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Quotation "Final Bid Data IO" dated from 2016.06.17, consisting of (please list quotation items):</FONT></P></TD></TR>

<TR>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="12%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">001</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="41%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Pre-Programmer PSV7000 in complete configuration in price-list</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">[***]</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">See attached price list</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Depending on configuration</FONT></P></TD></TR>

<TR>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="12%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">002</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="41%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Machine options, e.g. sockets, socket-adapter, tape-in, tape out</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">various</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">See attached price list</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="12%">

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">003</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="41%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Services</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">various</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">See attached price list</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="12%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">&#8230;.</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="41%">

   <P style="MARGIN: 0in 0in 0pt"><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&#8230;.</FONT></P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="13%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top width="17%">

   <P style="TEXT-ALIGN: right; MARGIN: 0in 0in 0pt" align=right><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></TD></TR>

<TR>

   <TD style="BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top width="100%" colSpan=5>

   <P style="MARGIN: 0in 0in 0pt"><B><FONT style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The total net values stated are fixed prices see attached price list </FONT></B></P></TD></TR></TABLE></DIV>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">1. Terms of Delivery</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">1.1 Purchase Option</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">We, Robert Bosch GmbH (hereinafter referred to as "BOSCH") conducted negotiations with <BR>Data I/O Corporation (hereinafter referred to as "SUPPLIER") on 2016.06.17 concerning the purchase of the Pre-Programmer PSV7000 described in greater detail above (hereinafter referred to as "MAE"). As a result of these negotiations, you granted us the option to order the MAE described in greater detail above subject to the terms set forth in this Negotiation Protocol (hereinafter referred to as &#8220;AGREEMENT&#8221;. Orders can be placed at your company directly or at your affiliated companies. You granted us the right to exercise the option by the end of 2021.06.30. This option can be exercised at our election by us or by or our affiliated companies in which we have the industrial leadership. If the option is exercised, the following terms of contract shall apply in the following sequence. In case of contradictions, the conditions of the above listed document have precedence:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">1. Terms of contract set forth in this AGREEMENT.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">2. The specific Purchase Order from BOSCH, excluding any pre-printed terms. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">3. BOSCH Terms and Conditions of Purchase Version 01/2011. These Terms and Conditions can be<BR>&nbsp;&nbsp; &nbsp;viewed on the Internet at: www.bosch.de in the download area of purchasing and logistics.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">4. For orders through Bosch affiliated companies the purchasing conditions of the affiliated company.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Deviating terms and conditions of SUPPLIER are not accepted.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If the option is exercised after 2021.03.31, the date of readiness for preliminary acceptance, the delivery date and the date for acceptance shall be agreed anew. The other terms of the purchase option shall remain unaffected.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">We mutually agree that BOSCH has no obligation to exercise the option and that in the event of the option not being exercised you cannot derive any claims whatsoever against us.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH has the right to exercise the agreed upon options in this AGREEMENT for an unlimited amount of MAE during the period of validity of this AGREEMENT, subject to SUPPLIER&#8217;S standard lead times and production capacity.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The binding dates (see page one of this AGREEMENT), the terms of contract laid down in this AGREEMENT and the total net fixed price were agreed upon with Mr./Ms. &lt;NAME OF CONTACT PERSON&gt; acting on behalf of SUPPLIER by telephone / in person on ____.__.__ (YYYY.MM.DD).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">1.</FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> </FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">2 Basis of the Agreement </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><STRONG><FONT size=2 face=Arial></FONT></STRONG>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><STRONG><FONT size=2 face=Arial></FONT></STRONG>&nbsp;</P>

<a name="_bclFooter2"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">[***] confidential treatment requested</FONT></P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">2</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_3"></A>

<a name="_bclPageBorder3"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader3"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">According to current planning, BOSCH will have a worldwide demand for </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> MAE in the period from 2016.07.01 until 2021.06.30. BOSCH intends to cover this demand prior and preferably through orders placed with SUPPLIER, as long as the terms and conditions agreed in this AGREEMENT are generally comparable with quotations from competitors in terms of technology, quality, price and delivery.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH may exercise the option agreed in this AGREEMENT during the term of validity hereof and for an unlimited number of MAE, subject to SUPPLIER&#8217;S standard lead times and production capacity. The foregoing target figures do not, however, constitute an obligation by BOSCH to exercise the option. The actual demand depends on diverse criteria such as the economical situation, technology developments etc.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">In return, SUPPLIER shall warrant assure to BOSCH preferential provision of technology, machinery and information. SUPPLIER shall inform BOSCH about new developments/technologies and new machine generations on a regular basis.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">1.3 Discount Agreement</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Provided BOSCH purchases MAE in US dollars and such shipments are FCA Redmond, WA, USA, SUPPLIER guarantees the following discounts for BOSCH on Purchase Orders placed up until the end of the Agreement see also attached price-list:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">2. Property and Right of Use</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH acquires title product-specific documents prepared for BOSCH (drawings, CAD data, etc.) (hereinafter referred to as "DOCUMENTS"). The DOCUMENTS have to be handed over to BOSCH after completion of the work in the form set forth in subsection &#8220;Confidentiality Obligation and Reservation of Rights&#8221; below.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH receives from SUPPLIER a non-exclusive, irrevocable, unrestricted as to place, time and subject, and sub-licensable right to use the DOCUMENTS. The right of usage includes any use, modification and reproduction of the DOCUMENTS, All intellectual property rights in SUPPLIER&#8217;s products, any modifications to SUPPLIET&#8217;s products and all other deliverables provided by Supplier shall be owned by SUPPLIER.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">3. Scope of Delivery and Performance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER is obliged to deliver a complete MAE, which contains all parts required for use in accordance with the contract, whilst conforming to the agreed characteristics of the selected configuration.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If BOSCH requests in writing the extension of the scope of delivery and/or performance, after a Purchase Order has been confirmed by SUPPLIER, possible price changes must be agreed upon with BOSCH in writing prior to execution of such an extension of scope. If there is no written agreement regarding the price change, SUPPLIER</FONT><FONT lang=EN-US style="FONT-SIZE: 12pt" face="bosch office sans,sans-serif"> </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">may not charge any costs for the extended scope of delivery and/or performance carried out. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">4. Operating Conditions at BOSCH (optional)</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><STRONG><FONT size=2 face=Arial></FONT></STRONG>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<a name="_bclFooter3"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">3</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_4"></A>

<a name="_bclPageBorder4"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader4"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">During the production of the MAE, SUPPLIER must take into consideration the fact that BOSCH will use the MAE in the following factory environment</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="Courier New">:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.7pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">ESD protected area close to SMT lines</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER shall ensure that the MAE is suitable for use in this factory environment, according to the agreed upon characteristics.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">5. Preliminary Acceptance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">NA </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">6. Commissioning and Trial Operation</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If applicable, the first commissioning of the MAE , i.e. the first time BOSCH switches it on at the place of operation under the direction of SUPPLIER ("Commissioning"), and the trial operation, shall be performed in the BOSCH factory by BOSCH personnel in accordance with instructions from SUPPLIER and under the direction of SUPPLIER, however, in mutual agreement with BOSCH. The trial operation shall be conducted immediately following completion of assembly; commencement thereof shall be agreed upon between SUPPLIER and BOSCH.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The trial operation must evidence operational efficiency and must be performed without any substantial malfunctions. If a substantial malfunction occurs, the trial operation shall be recommenced after rectification of the defect. If the trial operation is repeated for reasons for which SUPPLIER is accountable for, incremental costs incurred by BOSCH (e.g. hours of work of personnel, costs of additional raw materials and consumables, transport costs on special journeys) shall be reimbursed by SUPPLIER</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">7. Characteristics Covenant / Guarantees </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER is obliged to deliver the equipment according to the agreed upon technical specification/ requirement specification. SUPPLIER furthermore guarantees the conformity with the following functions and technical data (&#8220;Characteristics Covenant&#8221;).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Technical availability VT or VTS &gt; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Proof of machine capability Cmk &gt;= </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Dimensions, tolerances and machine capability values listed in the enclosure &#8220;Machine and process capability examination" dated 2004_07_01 (3<SUP>rd</SUP> edition) (cm respectively cmk factors) </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">A noise level of max. &nbsp;</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">dB(A), measured in accordance with DIN 45 635</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If BOSCH requirements should preclude technically faultless execution or impede SUPPLIER, SUPPLIER shall inform BOSCH hereof in good time.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">8. Proof of the Agreed Characteristics</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">After the faultless trial operation and immediately after the MAE has become operational, proof of the agreed characteristics of the MAE shall be carried out at the installation location in the relevant BOSCH factory, generally in the presence of both parties; the commencement time thereof shall be </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT>
</P>

<a name="_bclFooter4"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">4</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_5"></A>

<a name="_bclPageBorder5"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader5"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt">

<FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">specified jointly. Any preliminary trials scheduled by SUPPLIER are not relevant for proof of the agreed characteristics or acceptance.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Proof of the agreed characteristics is established when the agreed functions and characteristics have been proven over an uninterrupted, fault-free operating period (1 shifts) of 1 working days.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If proof cannot be established initially, SUPPLIER is obliged to perform any retrospective changes to the MAE which may be necessary and then to undertake a second attempt to establish proof without delay. SUPPLIER shall refund , incremental the costs (e.g. working hours of personnel, costs of additional raw materials and consumables, transport costs of special journeys) incurred at BOSCH due to such changes and to repeating of proof for the agreed characteristics.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If proof of the agreed characteristics has not been established within 3 (three) months after completion of the assembly (set-up of the MAE at the installation location), BOSCH has the right - notwithstanding its other rights - to cancel the complete scope of the order without giving an additional grace period, unless SUPPLIER is not responsible for the delay in establishing proof of the agreed characteristics.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH also has a cancellation right without having to set an additional grace period each time it is not possible to establish proof of the agreed characteristics, if BOSCH has allowed further attempts beyond the deadline of the foregoing paragraph. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">In the event of cancellation by BOSCH, SUPPLIER shall bear all incidental costs e.g. the costs of dismantling, packaging, return transport, etc. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Successful proof of the agreed characteristics is merely the prerequisite for acceptance of the MAE and does neither relieve SUPPLIER of its obligation to rectify any defects nor of eventual defect claims. The SUPPLIER shall be held responsible for faults of his sub-suppliers to the same degree as if the faults were its own.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">In case of failure to comply with the Guarantees BOSCH has the right to demand full compensation for the thereof accrued damages. Concerning the statute of limitation the paragraph &#8220;Warranty period / Self-remedy of defects&#8221; in this AGREEMENT below shall apply accordingly (subject to paragraph 31).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">9. Acceptance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Title to the MAE passes to BOSCH upon delivery (according to INCOTERMS 2010). If applicable, the precondition for due performance of the Purchase Order is, however, that the MAE is additionally accepted by BOSCH. Acceptance of the MAE by BOSCH is performed by signing the acceptance protocol if the following preconditions have been met:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. Commissioning, </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.&nbsp; Proper trial operation, </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.&nbsp; Proof of the agreed characteristics,</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.4pt; TEXT-INDENT: -35.4pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4. Compliance with the acceptance conditions in accordance with BOSCH standard N51M M20 and all other technical regulations agreed upon,</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.4pt; TEXT-INDENT: -35.4pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.&nbsp; Handover to BOSCH of the complete documentation in accordance Data IO standard, including the complete consumable - , ware &#8211; and spare part list, with third party parts and norm parts listed including designation of original supplier name and number according to the part list sent by Data IO.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6. Submission of a quotation for wear and spare parts recommended by SUPPLIER.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<a name="_bclFooter5"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">5</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_6"></A>

<a name="_bclPageBorder6"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader6"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The acceptance protocol shall be drawn up jointly in writing. The payment or commissioning of the MAE shall not be deemed to constitute acceptance. Claims by BOSCH due to any defects in the MAE shall remain unaffected by acceptance.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">10. Training</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Training at BOSCH: </FONT></U></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER is obliged to train BOSCH employees in programming, operation and maintenance. Such training shall be conducted in the BOSCH factory and is included in the total net price.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">11. Assembly, Set Up, Commissioning and Trial Operation</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The costs hereof are included in the total fixed price.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">12. Coordination of Work</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">As customer and in the interests of work safety, BOSCH is obliged to have an employee of BOSCH coordinate the work to be carried out by SUPPLIER in the BOSCH factories. SUPPLIER is obliged to ensure that its employees working on BOSCH premises contact the coordinator of the relevant BOSCH factory prior to commencing their work and maintain contact with him while work is in progress. SUPPLIER and all employees of SUPPLIER are obliged to comply with the Accident Prevention Regulations of BOSCH. The Bosch standard N93 A20 must be complied with.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Employees and subcontractors of SUPPLIER are solely subject to the right of SUPPLIER to give instructions even if their work is conducted on the premises of BOSCH. In case of written request from BOSCH, SUPPLIER must substitute its employees and subcontractors if they act in breach of contractual obligations. SUPPLIER shall bear the costs arising as a result of such substitution.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">13. Work performance at the facility site / Provision of Employees</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">In respect of work carried out on the facility site of BOSCH, third parties may not be subcontracted to perform the work or part of the service without the prior written consent of BOSCH.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Any employees made available by BOSCH shall be subject to the right of SUPPLIER to give professional instructions with regard to the assembly; they shall be deemed to be persons engaged by SUPPLIER in performance of its obligations.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">14. Release from Liability</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER </FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">shall indemnify BOSCH from liability for infringement by the MAE of any third party patents or other proprietary rights and all third party claims related to SUPPLIER&#8217;s activities while on BOSCH&#8217;s premise - regardless of the legal grounds - including reasonable costs of bringing an action, resulting from the supply of the </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">MAE</FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">, the breach of its contractual obligations, the breach of other obligations or the violation of third party rights. </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Further claims by BOSCH shall remain unaffected.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Limitation of liability </FONT></B></P>

<a name="_bclFooter6"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">6</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_7"></A>

<a name="_bclPageBorder7"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader7"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.4in"><FONT lang=EN-US style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">Except in the case of intentional misconduct or gross negligence, </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">liability is excluded for:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">- lost profits&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">- costs of production shut down/break down</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">- indirect/consequential damages</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">liability is included for:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">- direct third party damages,</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">- indemnification of intellectual property claims or breaches of confidentiality obligations</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">from SUPPLIER&#8217;S liability for defects as to quality under this Agreement and SUPPLIER&#8217;s total liability per calendar year&nbsp; under this Agreement shall be limited to one of the following whichever is higher: (a) </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***] </FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">of the sales of SUPPLIER to BOSCH (including the sales to affiliates of BOSCH) in the previous calendar year or (b) EUR </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Please confirm to us the agreements reached by signing and returning this "Negotiation Protocol".</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">15. Insurance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">15.1 Liability Insurance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER is obliged to take out liability insurance for the duration of the contractual engagement with BOSCH. The minimum coverage of this insurance shall be the following amounts per claim:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">- Manufacturer's liability and product liability insurances</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Personal injury and property damage (lump sum)&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2,500,000</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Damage by fire and explosion&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,000,000</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Activity-related damage to third party property &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 150,000</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Financial losses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100,000</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">- Environmental liability insurance</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Personal injury and property damage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2,500,000</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The written confirmation of the liability insurer of SUPPLIER is attached as Appendix 2. SUPPLIER is obligated to inform BOSCH in writing without delay to any relevant changes to the insurance relationships, in particular prior on the lapse of insurance coverage.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">15.2 Transport Insurance</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Transport insurance has to be clarified in each individual case</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face="bosch office sans,sans-serif">Bosch</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> shall take out &#8220;door to door&#8221; transport insurance. </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase" face="bosch office sans,sans-serif">Bosch</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> is a &#8220;waiver customer&#8221;; transport insurance shall not be taken out by SUPPLIER.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">16. Patents and Property Rights</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT>&nbsp;</P><FONT lang=EN-US><BR clear=all></FONT>

<a name="_bclFooter7"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">7</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_8"></A>

<a name="_bclPageBorder8"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader8"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER warrants that the delivered MAE does not infringe any third party patents or other proprietary rights and shall release BOSCH from any third party claims resulting therefrom. Further claims shall remain unaffected.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">17. Warranty period / Self-remedy of defects</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The limitation period for claims for defects as to quality is 12 months - except in cases of fraudulent intent. The limitation period starts on the date of acceptance , of the MAE or of the work ordered. In case longer limitation periods exist by law or have been agreed by contract, such periods shall apply.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The limitation period shall start to run for the longer of an additional 90 days or until the end of the warranty period for parts that have been replaced or repaired in the context of liability for defects as to quality.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If SUPPLIER does not commence rectifying defects without delay following BOSCH's complaint or within the agreed response time or if the deadline defined by Bosch elapsed without success, BOSCH shall be entitled after the defined notification process &nbsp;to rectify the defect itself or to have this done by a third party at the expense of SUPPLIER, if rectification of the defect allows for no further delay.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">18. Stocking up on spare and wear parts</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Not applicable</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">19. After-Sales Service, Provision of Spare and Wear Parts</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER warrants that maintenance and repair work on the delivered MAE will be conducted at the place of installation for the duration of their average life expectancy (at least 7 (seven years) after delivery) at competitive prices.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER shall ensure that &#8211; even after expiry of the limitation period for defects as to quality &#8211; qualified professional staff as well as spare and wear parts will be available at the BOSCH factories to rectify disruptions in operations within defined hours in the service contract of being requested by BOSCH.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The provision of the preceding paragraph shall apply if BOSCH&#8217;s request is received by SUPPLIER in the times according the service contract. If the request is notified outside of these hours, then the aforementioned time period shall start to run from on the next working day.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Together with the contractual documentation in accordance with Data IO documentation, SUPPLIER shall submit a quotation to BOSCH for the spare and wear parts recommended by SUPPLIER. Thereafter the parties shall mutually agree on stocking parts at a factory of SUPPLIER or at a factory of BOSCH.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH shall operate the MAE appropriately and perform maintenance in accordance with the agreed maintenance instructions.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">20. Contractual Penalty </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER shall deliver / FCA &#8220;Pre-Programmer PSV7000&#8221; by the binding date if agreed in specific PO at the latest.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If agreed in specific PO, in the event of delayed delivery / completion ready for operation, BOSCH has the right to impose on SUPPLIER a contractual penalty of </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> per week with maximum</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">. The only</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT>&nbsp;
</P>

<a name="_bclFooter8"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">8</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_9"></A>

<a name="_bclPageBorder9"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader9"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt">

<FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">delays exempted shall be those caused by force majeure. BOSCH shall be notified of such cases in writing in good time without any specific request being required.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The right to demand payment of the contractual penalty shall not be excluded by acceptance and/or taking delivery of the delayed delivery of the MAE without expressly reserving the right to assert a claim for the contractual penalty.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If the agreed delivery date is delayed due to reasons attributable to BOSCH, the date for the contractual penalty shall be postponed accordingly. SUPPLIER shall notify all delays in writing without delay to the ordering Purchasing Department of BOSCH. This also applies if, as a result of the option being exercised after the agreed upon order date, a new delivery date is agreed. &nbsp;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Any claims for damages exceeding the above shall remain unaffected.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">21. Addresses </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">21.1 Dispatch address </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Dispatch to:</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The exact delivery address will be indicated in the Purchase Order. &nbsp;</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER shall contact the transport agent of BOSCH in good time and coordinate the transport to ensure delivery to the BOSCH factory on the agreed date.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">21.2 Address for business correspondence </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Postal address of responsible purchasing department:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">For example:</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">ROBERT BOSCH GMBH</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Central Purchasing - CP/TME3</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Attn. Mr. Lars Goebel</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Robert-Bosch-Strasse 200</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">31139 Hildesheim</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">GERMANY</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">22. Transfer of Risk</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The risk for the MAE shall pass to BOSCH as soon as SUPPLIER has handed over the MAE incl. packaging and, if relevant, any returnable packaging, to the carrier in Redmond, WA, USA, or Shanghai China, &nbsp;(</FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">FCA</FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> in accordance with INCOTERMS 2010; performance is not fulfilled until MAE is finally accepted by Bosch in accordance with Section &#8220;Acceptance&#8221;, however).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">23. Terms and Conditions of Payment</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">MAE</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><U><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The invoice shall be issued for 100 % (one hundred percent) of the agreed purchase price, payable as follows:</FONT></U></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***]</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 70.8pt; TEXT-INDENT: -70.8pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 70.8pt; TEXT-INDENT: -70.8pt"><FONT size=2 face=Arial></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 70.8pt; TEXT-INDENT: -70.8pt">&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***] confidential treatment requested</FONT></P>

<a name="_bclFooter9"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">9</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_10"></A>

<a name="_bclPageBorder10"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader10"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SERVICE, SPAREPARTS, WEARABLES</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">100 % &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immediately</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Invoices shall be payable within </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line" face="bosch office sans,sans-serif">[***]</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> days of receipt and no early payment discounts apply.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">SUPPLIER shall request payment of the remainder from the BOSCH factory in writing (complete address will be provided by the ordering Purchasing Department). In no case do payments by BOSCH imply acceptance of the goods and services delivered as being in conformity with the contract.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">In case BOSCH has accounts receivable from SUPPLIER, BOSCH shall be entitled to withhold payments. Delivery dates agreed in the specific Purchase Orders shall not be affected thereby. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">BOSCH&nbsp;is entitled at any time to offset all its own accounts receivable as well as all accounts receivable of an affiliate company of the BOSCH Group within the meaning of Section 15 German Stock Corporation Act (AktG) from </FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">SUPPLIER</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">, against accounts receivable by SUPPLIER that are both due and not yet due for payment .</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">24. Confidentiality Obligation and Reservation of Rights</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Insofar as, in connection with the inquiries and specific Purchase Orders, SUPPLIER gains access to DOCUMENTS, including drawings, sketches and samples, oral information, knowledge and know how &#8211; hereinafter referred to as "INFORMATION", SUPPLIER is obligated</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">to keep the INFORMATION secret with regard to third parties and to refrain from publishing the INFORMATION.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-</FONT><FONT lang=EN-US style="FONT-SIZE: 7pt" face="times new roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">to utilize the INFORMATION and the know how thus acquired solely in connection with the specific Purchase Orders; in particular, SUPPLIER shall not use the INFORMATION for its own production or for deliveries to third parties.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.4pt; TEXT-INDENT: -19.65pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-&nbsp;&nbsp;&nbsp;&nbsp;only to grant access to the INFORMATION to those employees who are engaged in performing obligations under the specific Purchase Orders and only to the extent to which it is absolutely necessary for the foregoing purpose.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt 35.4pt; TEXT-INDENT: -19.65pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">-&nbsp;&nbsp;&nbsp;&nbsp; to take suitable measures to ensure that its employees keep the INFORMATION secret and use it only in execution of the specific Purchase Orders (e.g. by using password-protected access, safe custody of documents, samples and data media, physical andfunctional separation from other activities).</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Each partner shall comply with the statutory regulations on data privacy and take the technical and organizational protective measures necessary in accordance therewith.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The afore-mentioned obligations shall continue to apply after the specific Purchase Orders have been processed unless the INFORMATION has become public knowledge through no fault of SUPPLIER.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">All DOCUMENTS provided by BOSCH, including drawings, sketches and samples, shall remain the exclusive property of BOSCH. SUPPLIER is obliged to handle and store them carefully and to return them to BOSCH in their entirety immediately after completion of the specific purchase orders.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The grant of a license by BOSCH is not associated with the disclosure of INFORMATION to SUPPLIER. BOSCH reserves all rights to all INFORMATION originating from BOSCH, including copyright and the right to register industrial property rights such as patents, utility models, topography</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT size=2 face=Arial>[***] confidential treatment requested</FONT>&nbsp;
</P>

<a name="_bclFooter10"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">10</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_11"></A>

<a name="_bclPageBorder11"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader11"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt">

<FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">rights etc. If the INFORMATION disclosed by BOSCH originates from third parties, this reservation of rights also applies in favor of such third parties. CAD data and other electronically stored INFORMATION provided by BOSCH and compiled for BOSCH shall be filed on a memory medium capable of storage (CD ROM, DVD etc.) after conclusion of the work and the memory media shall be handed over to BOSCH. If the data are required for service activities and delivery of spare parts, SUPPLIER may keep the required number of copies. Data not required for this purpose must be deleted from the computer system of SUPPLIER.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Any advertising using the contractual relationship or the subject matter of the Agreement and INFORMATION hereon is inadmissible unless BOSCH has given prior written approval to such procedure in an individual case.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">26. The following documents form integral components of this AGREEMENT and are already in the possession of SUPPLIER:</FONT></B></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">- Technical Specifications/Requirement Specification </FONT><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&#8220;Device Pre-programming batch Robots&#8221;,<BR>&nbsp; &nbsp;revision 2.0 dated 2016.05.13</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> with attachment "C360121_Supplier_Details_to_&nbsp; </FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp; Requirement_Spec_commented 20151207 V4 (002).xls and as evaluated in cw 15.2016 in<BR>&nbsp;&nbsp; Hildesheim<BR>- Delivery regulations in the version applying on the date of the Purchase Order</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp; &nbsp;</FONT><FONT lang=DE style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">N51M M20</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp; &nbsp;N51M M23</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp; &nbsp;N51M M25</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp; &nbsp;N51M M26</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp;</FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif">&nbsp; as applicable and evaluated during benchmark CW15/2016 </FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=black face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">- &nbsp;Quality Assurance Guideline for Suppliers QSL, Version 12/2011</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">27. Commencement and Termination of the AGREEMENT </FONT></B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">(optional, if Section 1.2 was agreed)</FONT><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> </FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in; LINE-HEIGHT: 12pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The AGREEMENT shall become effective when signed by both parties as per 2016.07.01 and terminates with the validity of the purchasing option (see page 1), if it is terminated by one of the two contracting parties by giving 6 month's advance notice to expire on 2021.06.30. Otherwise, the AGREEMENT shall be extended by one year with the same terms. </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">28. Download Service on the Internet</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=windowtext face="bosch office sans,sans-serif">http://purchasing.bosch.com/en/start/Allgemeines/Download/index.htm</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Use Bosch Rexroth AG Components!</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">See delivery regulation N51M M20 item 2 or</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" color=windowtext face="bosch office sans,sans-serif">https://www.boschrexroth.com/corporate/sys/productindex_xml/en/index.jsp?oid=614362</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">29. Modifications and Amendments</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Amendments or supplements to this Corporate Agreement, including this Section 29 hereof, as well as postponing the delivery dates agreed in specific Purchase Orders must be agreed in writing.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">30. Ineffectiveness</FONT></B></P>

<a name="_bclFooter11"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">11</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_12"></A>

<a name="_bclPageBorder12"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader12"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">If any provision of this AGREEMENT should be or become ineffective, this shall not affect the validity of the remaining provisions of this AGREEMENT. In such a case, the respective provision shall be replaced by a regulation approximating most closely the economic content of the original provision. The same shall apply to any gaps in this Agreement.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">31. Applicable Law and Jurisdiction</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">This AGREEMENT as well as all agreements hereunder and disputes arising herefrom shall be governed by German law, excluding the rules on conflicts of laws. The Hague Uniform Law on the International Sale of Goods, the UN Convention on Contracts for the International Sale of Goods and other international conventions on the international sale of goods do not apply.</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">The courts of Stuttgart have exclusive jurisdiction over contractual disputes if all the disputing parties have their registered office in Germany, in Switzerland or in any country of the European Union. In cases before local courts, the local court of Stuttgart (</FONT><I><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Amtsgericht Stuttgart</FONT></I><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">, 70190 Stuttgart) shall have jurisdiction. In all other cases, contractual disputes shall be definitively adjudicated in accordance with the arbitration rules of the International Chamber of Commerce by one or more arbitrators appointed in accordance with such rules. The place of arbitration is Stuttgart, Germany, unless otherwise agreed by the parties in dispute. The arbitration language is English. The parties in dispute shall treat in confidence all information which they receive with regard to arbitration proceedings in accordance with this provision, including the existence of arbitration proceedings. In judicial and/or arbitration proceedings, they shall only disclose such information to the extent that this is necessary to exercise their rights. The chairman or a sole arbitrator must be of different nationality to the parties in dispute. Subject to any other ruling returned by the arbitration tribunal, the parties in dispute shall continue to perform the contracts affected by the dispute</FONT><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">. </FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; TEXT-ALIGN: justify; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Robert Bosch GmbH</FONT></B></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"><U>/s/ Dirk Knauerhase</U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>/s/Lars&nbsp;G&#246;bel</U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>/s/ Joel Hatlen</U></FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Dirk Knauerhase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lars G&#246;bel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Joel Hatlen (CFO)</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">CP/PIR2-EN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CP/TME3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Date:&nbsp;11.07.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date:&nbsp;19.7.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date: &nbsp;20 July 2016</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 11pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Company Stamp</FONT></P>

<a name="_bclFooter12"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">12</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_13"></A>

<a name="_bclPageBorder13"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<P style="MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Exhibit A</FONT></P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<DIV align=left>

<TABLE style="WIDTH: 537.9pt; MARGIN-LEFT: 5.4pt" cellSpacing=0 cellPadding=0 border=0>



<TR style="HEIGHT: 0.25in">

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=4 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><B><FONT lang=DE style="FONT-SIZE: 14pt" color=black face=arial,sans-serif>Data-IO Benchmark BAT10 FPSB 2016/06/17 - Update 2016/06/18</FONT></B></P></TD>

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in" height=24>&nbsp;</TD></TR>

<TR style="HEIGHT: 0.25in">

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 0.25in" height=24>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" colSpan=3 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" colSpan=3 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" colSpan=3 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: black 1pt solid; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" colSpan=3 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=gray face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=gray face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 33.75pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 33.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Parts for complete machine</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 33.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 33.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33.75pt" height=45>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 33pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 33pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Service costs</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 33pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" rowSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost<BR>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 33pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 33pt" height=44>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 30.75pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 30.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Spare parts Cost</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 30.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 30.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 30.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 30.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 30.75pt" height=41>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 47.25pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 47.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Global sockets costs for A-IVI Total production volume (Normal Sockets)</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 47.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt" height=63>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 47.25pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 47.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: black 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>For Information:<BR>Global sockets costs for A-IVI Total production volume <BR>(HIC Sockets for SO8)</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 47.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 47.25pt" height=63>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Special Parts</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>excluding from TCO-Matrix</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Single Cost</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>kUSD</FONT></P></TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>&nbsp;[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15.75pt">

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15.75pt" height=21>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Service&nbsp;&nbsp; kUSD</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Penang</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Braga</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Wuhu</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #8db4e2; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" rowSpan=2 noWrap>

   <P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" align=center><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Hildesheim</FONT></P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif></FONT>&nbsp;</P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 62.25pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 62.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 62.25pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 62.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 62.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 62.25pt" height=83>&nbsp;</TD></TR>

<TR style="HEIGHT: 66pt">

   <TD style="HEIGHT: 66pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 66pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 66pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 66pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 66pt" height=88>&nbsp;</TD></TR>

<TR style="HEIGHT: 65.25pt">

   <TD style="HEIGHT: 65.25pt; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 65.25pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 65.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 65.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 65.25pt" height=87>&nbsp;</TD></TR>

<TR style="HEIGHT: 101.25pt">

   <TD style="HEIGHT: 101.25pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 101.25pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 101.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]&nbsp;</FONT></P></TD>

   <TD style="HEIGHT: 101.25pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=2>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 101.25pt" height=135>&nbsp;</TD></TR>

<TR style="HEIGHT: 34.5pt">

   <TD style="HEIGHT: 34.5pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 34.5pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 34.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]&nbsp;</FONT></P></TD>

   <TD style="HEIGHT: 34.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 34.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 34.5pt" height=46>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 28.5pt">

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 28.5pt; BORDER-RIGHT: windowtext 1pt solid; BACKGROUND: #b7dee8; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt" vAlign=top>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="BORDER-TOP: windowtext 1pt solid; HEIGHT: 28.5pt; BACKGROUND: red; BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=top noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 28.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 28.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 28.5pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 28.5pt" height=38>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Changes to version from 14.06.2016: </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>Prices valid for </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif> Years </FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=3 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>after </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif> Years Data IO has the right to increase prices by maximum of </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>% per Year </FONT></P></TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom noWrap>&nbsp;</TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR>

<TR style="HEIGHT: 15pt">

   <TD style="HEIGHT: 15pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt" vAlign=bottom colSpan=5 noWrap>

   <P style="MARGIN: 0in 0in 0pt"><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif>In the original plan all&nbsp;[***]</FONT><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif> are purchased within the first </FONT><FONT lang=DE style="FONT-SIZE: 10pt" face=calibri,sans-serif>[***]</FONT><FONT lang=DE style="FONT-SIZE: 11pt" color=black face=calibri,sans-serif> Years so&nbsp;[***] effect should be for the BM</FONT></P></TD>

   <TD style="HEIGHT: 15pt" height=20>&nbsp;</TD></TR></TABLE></DIV>

<a name="_bclFooter13"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P>

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face=Arial></FONT>&nbsp;</P><FONT size=2 face=Arial>[***] confidential treatment requested</FONT></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">13</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

<A name="page_14"></A>

<a name="_bclPageBorder14"></a><DIV style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%">

<a name="_bclHeader14"></a><DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"></FONT></B></FONT></FONT></B>&nbsp;</P>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Doc. No.:</FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif"> CX _______ Buyer no. / dated ____.__.__ (YYYY.MM.DD)</FONT></FONT></P>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">Name of the supplier: Data I/O Corporation</FONT></FONT><B><FONT><FONT face="bosch office sans,sans-serif"><B><FONT lang=EN-GB style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></B></FONT></FONT></B><FONT face="bosch office sans,sans-serif"></FONT></P></DIV>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=EN-GB style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV>

<P style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt"></P>

<DIV align=left>&nbsp;</DIV><FONT lang=EN-US style="FONT-SIZE: 10pt" face="bosch office sans,sans-serif">&nbsp; </FONT>

<a name="_bclFooter14"></a><DIV>

<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: windowtext 1.5pt solid; PADDING-BOTTOM: 1pt; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; PADDING-RIGHT: 0in">

<P style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 0in; BORDER-LEFT: medium none; MARGIN: 0in 0in 0pt; PADDING-RIGHT: 0in"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif"></FONT>&nbsp;</P></DIV>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000; </FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,</FONT><FONT><FONT lang=EN-GB style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">&nbsp; </FONT></FONT></FONT></P>

<P style="MARGIN: 0in 22.7pt 0pt 0in; LINE-HEIGHT: 9.05pt; TEXT-INDENT: 0in"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 7.5pt; LETTER-SPACING: 0.2pt" face="bosch office sans,sans-serif">Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. Markus Heyn, Dr. Dirk Hoheisel,<BR>Christoph K&#252;bel, Uwe Raschke, Dr. Werner Struth, Peter Tyroller</FONT></FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT face="bosch office sans,sans-serif"><FONT lang=DE style="FONT-SIZE: 9pt" face="bosch office sans,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">Page </FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif">14</FONT><FONT style="DISPLAY: none"><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"></FONT></FONT><FONT lang=DE style="FONT-SIZE: 8pt" face="bosch office sans,sans-serif"> / 16</FONT></P>

<P style="MARGIN: 0in 0in 0pt"><FONT><FONT lang=DE style="FONT-SIZE: 12pt" face="Times New Roman"></FONT></FONT>&nbsp;</P></DIV></DIV>

<HR align=center SIZE=2 width="100%" noShade>



<DIV style="PAGE-BREAK-BEFORE: always">&nbsp;</DIV>

</BODY>

</HTML>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>3
<FILENAME>daio-20160930.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:DAIO="http://dataio.com/20160930">
    <link:schemaRef xlink:href="daio-20160930.xsd" xlink:type="simple" />
    <xbrli:context id="From2016-01-01to2016-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2015-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2015-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2015-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2015-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2015-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_custom_March2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:March2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_custom_April2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:April2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_custom_May2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:May2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_custom_June2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:June2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30_custom_March2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:March2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30_custom_April2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:April2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30_custom_May2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:May2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30_custom_June2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:June2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-10-26">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-10-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-09-30_custom_July2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:July2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30_custom_July2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351998</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">DAIO:July2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2016-01-01to2016-09-30">DATA I/O CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-01-01to2016-09-30">0000351998</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-01-01to2016-09-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-01-01to2016-09-30">2016-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-01-01to2016-09-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-01-01to2016-09-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-01-01to2016-09-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-01-01to2016-09-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-01-01to2016-09-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-01-01to2016-09-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalYearFocus contextRef="From2016-01-01to2016-09-30">2016</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">577000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">360000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">3705000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">3896000</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">2790000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">5198000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">18340000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">19179000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">63000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">63000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1237000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1794000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19640000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">21036000</us-gaap:Assets>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">540000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">633000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1038000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1259000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1689000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1704000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1250000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1298000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">4517000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">4894000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">429000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">473000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19051000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">19202000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">-5016000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">-4115000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">659000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">582000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19640000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">21036000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">14694000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">15669000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">7943720</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">7979541</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">7943720</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-09-30" unitRef="Shares" decimals="INF">7979541</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">2262000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">2373000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1099000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1249000</us-gaap:InventoryWorkInProcess>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">344000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">274000</us-gaap:FIFOInventoryAmount>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">77000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">389000</us-gaap:LeaseholdImprovementsGross>
    <DAIO:Equipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">4482000</DAIO:Equipment>
    <DAIO:Equipment contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">5172000</DAIO:Equipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">4579000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">4759000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">5816000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">6553000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">61000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">92000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">111000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">19000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">119000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">540000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">633000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">43000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">103000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-01-01to2016-09-30">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">11268000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">9725000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-09-30" unitRef="USD" decimals="-3">8995000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="-3">9361000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">368000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">353000</us-gaap:ProductWarrantyAccrual>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2016-10-26" unitRef="Shares" decimals="INF">7992394</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Data I/O Corporation (&amp;#8220;Data I/O&amp;#8221;,&#13;&amp;#8220;We&amp;#8221;, &amp;#8220;Our&amp;#8221;, &amp;#8220;Us&amp;#8221;) prepared the financial statements as of September 30, 2016 and September&#13;30, 2015 according to the rules and regulations of the Securities and Exchange Commission (&amp;#34;SEC&amp;#34;). These statements are&#13;unaudited but, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals)&#13;necessary to present fairly the results for the periods presented.&amp;#160; The balance sheet at December 31, 2015 has been derived&#13;from the audited financial statements at that date. &amp;#160;We have condensed or omitted certain information and footnote disclosures&#13;normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States&#13;of America according to such SEC rules and regulations.&amp;#160; Operating results for the three and nine months ended September 30,&#13;2016 are not necessarily indicative of the results that may be expected for the year ending December 31, 2016.&amp;#160; These financial&#13;statements should be read in conjunction with the annual audited financial statements and the accompanying notes included in our&#13;Form 10-K for the year ended December 31, 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Revenue Recognition &lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize revenue at the time the product&#13;is shipped.&amp;#160; We have determined that our programming equipment has reached a point of maturity and stability such that product&#13;acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered&#13;a separate element.&amp;#160; These systems are standard products with published product specifications and are configurable with standard&#13;options.&amp;#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production&#13;of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation&#13;standardization, as well as past product operation validation with the customer and the history provided by our installed base&#13;of products upon which the current versions were based.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The revenue related to products requiring&#13;installation that is perfunctory is recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes&#13;any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&amp;#160;&#13;This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We enter into multiple deliverable arrangements&#13;that arise during the sale of a system that includes an installation component, a service and support component and a software&#13;maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160; Relative selling price&#13;is based on the selling price of the standalone system.&amp;#160; For the installation and service and support components, we use the&#13;value of the discount given to distributors who perform these components.&amp;#160; For software maintenance components, we use what&#13;we charge for annual software maintenance renewals after the initial year the system is sold.&amp;#160; Revenue is recognized on the&#13;system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service&#13;and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;When we sell software separately, we recognize&#13;software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,&#13;if any, have been met.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize revenue when persuasive evidence&#13;of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,&#13;collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent&#13;on resale of the product, the buyer&amp;#8217;s obligation would not be changed in the event of theft, physical destruction or damage&#13;to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant&#13;obligations for future performance to directly bring about the resale of the product by the buyer.&amp;#160; We establish a reserve&#13;for sales returns based on historical trends in product returns and estimates for new items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We transfer certain products out of service&#13;from their internal use and make them available for sale.&amp;#160; The products transferred are our standard products in one of the&#13;following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&amp;#160; Once transferred,&#13;the equipment is sold by our regular sales channels as used equipment inventory.&amp;#160; These product units often involve refurbishing&#13;and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount&#13;is the product unit&amp;#8217;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Stock-Based Compensation Expense&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We measure and recognize compensation expense&#13;as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated&#13;fair values and estimated forfeiture rate on the grant dates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Income Tax&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Historically, when accounting for uncertainty&#13;in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized&#13;during the three and nine months ended September 30, 2016.&amp;#160; However, we have adopted a policy whereby amounts related to penalties&#13;associated with tax matters are classified as general and administrative expense when incurred and amounts related to interest&#13;associated with tax matters are classified as interest income or interest expense.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have incurred net operating losses in certain&#13;past years.&amp;#160; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated&#13;with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such&#13;tax assets in the future.&amp;#160; There were $222,000 and $211,000 of unrecognized tax benefits related to uncertain tax positions&#13;and related valuation allowance as of September 30, 2016 and 2015, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax years that remain open for examination include&#13;2013, 2014, and 2015 in the United States of America.&amp;#160; In addition, tax years from 2001 to 2012 may be subject to examination&#13;in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax&#13;returns.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Recent Accounting Pronouncements&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU 2016-09,&amp;#160;Compensation-Stock&#13;Compensation (ASU 2016-09), &amp;#8220;Improvements to Employee Share-Based Payment Accounting&amp;#8221;.&amp;#160; ASU 2016-09 requires excess&#13;tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means of&#13;a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative&#13;practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost&#13;when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The&#13;standard requires that amounts paid to a taxing authority on the employee&amp;#8217;s behalf as a result of directly withholding shares&#13;for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.&#13;The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated&#13;financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&amp;#8220;&lt;i&gt;Leases&lt;/i&gt;&amp;#8221;&#13;(ASU 2016-02). &amp;#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and&#13;a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases&#13;of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January&#13;1, 2019.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2014, the FASB issued ASU 2014-09,&amp;#160;&lt;i&gt;&amp;#8220;Revenue&#13;from Contracts with Customers&amp;#8221;&lt;/i&gt;&amp;#160;(ASU 2014-09).&amp;#160; ASU 2014-09 provides companies with a single model for accounting&#13;for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific&#13;revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the&#13;customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&amp;#160;&#13;In August&amp;#160;2015, the FASB issued ASU 2015-14, &amp;#8220;&lt;i&gt;Revenue from Contracts with Customers&amp;#8221; &lt;/i&gt;(ASU 2015-14).&amp;#160;&#13;ASU 2015-14 defers the effective date of the new revenue recognition standard by one year. As such, it now takes effect for public&#13;entities in fiscal years beginning after December&amp;#160;15, 2017.&amp;#160; We are in the process of evaluating the impact of adoption&#13;on our consolidated financial statements.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Inventories consisted of the following components:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Raw material&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2,373 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2,262 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Work-in-process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,249 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,099 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;274 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;344 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Inventories&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,896 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,705 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Property and equipment consisted&#13;of the following components:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Leasehold improvements &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$389 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$77 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Equipment &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,172 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,482 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Sales demonstration equipment &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;992 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,257 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,553 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,816 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Less accumulated depreciation &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,759 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,579 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Property and equipment, net &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,794 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,237 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Our previous years&amp;#8217; restructure&#13;actions have been fully implemented.&amp;#160; As a result of the lease amendment discussed in Note 6, &amp;#8220;Operating Lease Commitments&amp;#8221;,&#13;which started in July 2015, the balance of the restructure liability of approximately $120,000 was incorporated into our deferred&#13;rent liability at July 2015 as part of the new lease incentive.&lt;/p&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Other accrued liabilities consisted&#13;of the following components:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; background-color: white"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Product warranty &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$353 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$368 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Sales return reserve &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;50 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;61 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other taxes &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;111 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;92 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;119 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other accrued liabilities &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$633 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$540 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="background-color: white"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The changes in our product warranty liability&#13;for the nine months ending September 30, 2016 are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 65%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 25%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Liability, beginning balance &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$368 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Net expenses &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;561 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Warranty claims &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(603)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Accrual revisions &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Liability, ending balance &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$353 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <DAIO:OperatingLeaseCommitmentsTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;We have commitments under non-cancelable&#13;operating leases and other agreements, primarily for factory and office space, with initial or remaining terms of one year or more&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the years ending December 31:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 67%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 10%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 23%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Operating&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Leases&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2016 (remaining)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$218 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;831 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;816 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;847 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;844 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;432 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,988 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the second quarter of 2015, we amended&#13;our lease agreement for the Redmond, Washington headquarters facility effective July 8, 2015. The amended lease resulted in our&#13;headquarters relocating to a nearby building, extending the term through April 2021, lowering the square footage to approximately&#13;20,460, providing lease inducement incentives and lowering the rental rate. The new lease commitment of approximately $1.7 million&#13;will be paid over the term of the lease. As a result of this lease amendment, the remaining balance of the restructure liability&#13;of approximately $120,000 was incorporated into our deferred rent liability in July, 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We renewed our lease agreement for what is now&#13;our former Shanghai, China facility, effective June 15, 2015, extending the term through December 31, 2015.&amp;#160; Operations continued&#13;in this facility through January 31, 2016.&amp;#160; In October 2015, we signed a lease agreement for a new facility located in Shanghai,&#13;China which was effective November 1, 2015 and extends through October 31, 2021.&amp;#160; The new lease approximately doubled our&#13;space to 19,400 square feet at approximately 54% of the prior lease rental rate.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our lease for our Munich, Germany facility is&#13;for approximately 4,306 square feet and is scheduled to end May 31, 2017.&lt;/p&gt;</DAIO:OperatingLeaseCommitmentsTextBlock>
    <DAIO:OtherCommitments contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have purchase obligations for inventory&#13;and production costs as well as other obligations such as capital expenditures, service contracts, marketing, and development agreements.&amp;#160;&#13;Arrangements are considered purchase obligations if a contract specifies all significant terms, including fixed or minimum quantities&#13;to be purchased, a pricing structure and approximate timing of the transaction.&amp;#160; Most arrangements are cancelable without&#13;a significant penalty, and with short notice, typically less than 90 days.&amp;#160; At September 30, 2016, the purchase commitments&#13;and other obligations totaled $1,394,000 of which all but $38,000 are expected to be paid over the next twelve months.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</DAIO:OtherCommitments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2016, we were not a&#13;party to any legal proceedings or aware of any indemnification agreement claims, the adverse outcome of which in management&amp;#8217;s&#13;opinion, individually or in the aggregate, would have a material adverse effect on our results of operations or financial position.&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings per share is calculated&#13;based on the weighted average number of common shares outstanding during each period.&amp;#160; Diluted earnings per share is calculated&#13;based on these same weighted average shares outstanding plus the effect of potential shares issuable upon assumed exercise of stock&#13;options based on the treasury stock method.&amp;#160; Potential shares issuable upon the exercise of stock options are excluded from&#13;the calculation of diluted earnings per share to the extent their effect would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table sets forth the computation&#13;of basic and diluted earnings per share:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Three Months Ended &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Nine Months Ended &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;(in thousands except per share data)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Numerator for basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Net income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$625 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$439 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$901 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$589 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Denominator for basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; weighted-average shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,977 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,930 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,955 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,896 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Employee stock options and awards&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;206 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;112 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;128 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;159 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Denominator for diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; adjusted weighted-average shares &amp;#38;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; assumed conversions of stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,183 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,042 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,083 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,055 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total basic earnings per share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.08 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.06 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.07 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total diluted earnings per share&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.08 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.05 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.07 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Options to purchase 198,395 and 162,526 shares&#13;were outstanding as of September 30, 2016 and 2015, respectively, but were excluded from the computation of diluted earnings per&#13;share for the periods then ended because the options were anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For share-based awards granted, we have recognized&#13;compensation expense based on the estimated grant date fair value method.&amp;#160; For these awards we have recognized compensation&#13;expense using a straight-line amortization method reduced for estimated forfeitures. &amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The impact on our results of operations of recording&#13;share-based compensation, net of forfeitures, for the three and nine months ended September 30, 2016 and 2015, respectively, was&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Three Months Ended &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Nine Months Ended &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Cost of goods sold&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$11 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Research and development&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;23 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;58 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Selling, general and administrative&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;84 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;73 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;316 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;261 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total share-based compensation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$110 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$93 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$409 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$330 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Impact on net earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.01)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.01)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.05)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.04)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"&gt;Equity awards granted during the three and nine months&#13;ended September 30, 2016 and 2015 were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 40%; color: Black; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2015&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2015&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black; text-align: justify"&gt;Restricted Stock&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;225,100&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;193,800&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;There were no stock option awards issued during&#13;the three and nine months ended September 30, 2016 and 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Non-employee directors Restricted Stock Units&#13;(&amp;#8220;RSU&amp;#8217;s&amp;#8221;) vest over one year, employee RSU&amp;#8217;s vest over four years with the expense being recognized over&#13;the vesting period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The remaining unamortized expected future equity&#13;compensation expense and remaining amortization period associated with unvested option grants, restricted stock awards and restricted&#13;stock unit awards at September 30, 2016 are:&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 70%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands unless specified) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Unamortized future equity compensation expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,188 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Remaining weighted average amortization period in years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.67 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <DAIO:ShareRepurchaseProgramsTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;On February 24, 2016, our Board&#13;of Directors approved a share repurchase program with provisions to buy back up to $1 million of our stock during the period from&#13;March 2, 2016 through March 31, 2017.&amp;#160;&amp;#160;The program was established with a 10b5-1 plan under the Exchange Act to provide&#13;flexibility to make purchases throughout the period.&amp;#160; For the three months ended September 30, 2016, 6,500 shares of stock&#13;have been repurchased at an average price of $2.61 for a total of $16,951 plus $136 in commissions.&amp;#160; For the nine months ended&#13;September 30, 2016, 80,345 shares of stock have been repurchased at an average price of $2.36 for a total of $189,360 plus $1,652&#13;in commissions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;The following is a summary of share&#13;repurchase activity under the plan through September 30, 2016:&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 27%; border-bottom: Black 1pt solid; padding-bottom: 10pt; text-align: center"&gt;&lt;font style="font-size: 8pt; line-height: 115%"&gt;Repurchases by Month&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Average Price Paid per Share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 20%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Approximate Dollar Value of Shares that May Yet Be Purchased under the Program&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;March 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.26 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;42,515 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$903,161 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;April 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.35 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8,480 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$883,064 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;May 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.52 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7,650 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$863,602 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;June 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.45 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;15,200 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$826,078 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;July 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.61 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6,500 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$808,991 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.36 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;80,345 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"&gt;&lt;/p&gt;</DAIO:ShareRepurchaseProgramsTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize revenue at the time the product&#13;is shipped.&amp;#160; We have determined that our programming equipment has reached a point of maturity and stability such that product&#13;acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered&#13;a separate element.&amp;#160; These systems are standard products with published product specifications and are configurable with standard&#13;options.&amp;#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production&#13;of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation&#13;standardization, as well as past product operation validation with the customer and the history provided by our installed base&#13;of products upon which the current versions were based.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The revenue related to products requiring&#13;installation that is perfunctory is recognized at the time of shipment.&amp;#160; Installation that is considered perfunctory includes&#13;any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&amp;#160;&#13;This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We enter into multiple deliverable arrangements&#13;that arise during the sale of a system that includes an installation component, a service and support component and a software&#13;maintenance component.&amp;#160; We allocate the value of each element based on relative selling prices.&amp;#160; Relative selling price&#13;is based on the selling price of the standalone system.&amp;#160; For the installation and service and support components, we use the&#13;value of the discount given to distributors who perform these components.&amp;#160; For software maintenance components, we use what&#13;we charge for annual software maintenance renewals after the initial year the system is sold.&amp;#160; Revenue is recognized on the&#13;system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service&#13;and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;When we sell software separately, we recognize&#13;software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,&#13;if any, have been met.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize revenue when persuasive evidence&#13;of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,&#13;collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent&#13;on resale of the product, the buyer&amp;#8217;s obligation would not be changed in the event of theft, physical destruction or damage&#13;to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant&#13;obligations for future performance to directly bring about the resale of the product by the buyer.&amp;#160; We establish a reserve&#13;for sales returns based on historical trends in product returns and estimates for new items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We transfer certain products out of service&#13;from their internal use and make them available for sale.&amp;#160; The products transferred are our standard products in one of the&#13;following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&amp;#160; Once transferred,&#13;the equipment is sold by our regular sales channels as used equipment inventory.&amp;#160; These product units often involve refurbishing&#13;and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&amp;#160; The transfer amount&#13;is the product unit&amp;#8217;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We measure and recognize compensation expense&#13;as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated&#13;fair values and estimated forfeiture rate on the grant dates.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Historically, when accounting for uncertainty&#13;in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized&#13;during the three and nine months ended September 30, 2016.&amp;#160; However, we have adopted a policy whereby amounts related to penalties&#13;associated with tax matters are classified as general and administrative expense when incurred and amounts related to interest&#13;associated with tax matters are classified as interest income or interest expense.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have incurred net operating losses in certain&#13;past years.&amp;#160; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated&#13;with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such&#13;tax assets in the future.&amp;#160; There were $222,000 and $211,000 of unrecognized tax benefits related to uncertain tax positions&#13;and related valuation allowance as of September 30, 2016 and 2015, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tax years that remain open for examination include&#13;2013, 2014, and 2015 in the United States of America.&amp;#160; In addition, tax years from 2001 to 2012 may be subject to examination&#13;in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax&#13;returns.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2016-01-01to2016-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU 2016-09,&amp;#160;Compensation-Stock&#13;Compensation (ASU 2016-09), &amp;#8220;Improvements to Employee Share-Based Payment Accounting&amp;#8221;.&amp;#160; ASU 2016-09 requires excess&#13;tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means of&#13;a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative&#13;practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost&#13;when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The&#13;standard requires that amounts paid to a taxing authority on the employee&amp;#8217;s behalf as a result of directly withholding shares&#13;for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.&#13;The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated&#13;financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&amp;#8220;&lt;i&gt;Leases&lt;/i&gt;&amp;#8221;&#13;(ASU 2016-02). &amp;#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and&#13;a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases&#13;of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January&#13;1, 2019.&amp;#160; We are in the process of evaluating the impact of adoption on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2014, the FASB issued ASU 2014-09,&amp;#160;&lt;i&gt;&amp;#8220;Revenue&#13;from Contracts with Customers&amp;#8221;&lt;/i&gt;&amp;#160;(ASU 2014-09).&amp;#160; ASU 2014-09 provides companies with a single model for accounting&#13;for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific&#13;revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the&#13;customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&amp;#160;&#13;In August&amp;#160;2015, the FASB issued ASU 2015-14, &amp;#8220;&lt;i&gt;Revenue from Contracts with Customers&amp;#8221; &lt;/i&gt;(ASU 2015-14).&amp;#160;&#13;ASU 2015-14 defers the effective date of the new revenue recognition standard by one year. As such, it now takes effect for public&#13;entities in fiscal years beginning after December&amp;#160;15, 2017.&amp;#160; We are in the process of evaluating the impact of adoption&#13;on our consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Inventories consisted of the following components:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Raw material&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2,373 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2,262 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Work-in-process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,249 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,099 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;274 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;344 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Inventories&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,896 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,705 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <DAIO:TablePropertyPlantAndEquipmentNet contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Leasehold improvements &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$389 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$77 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Equipment &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,172 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,482 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Sales demonstration equipment &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;992 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,257 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,553 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,816 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Less accumulated depreciation &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,759 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,579 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Property and equipment, net &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,794 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,237 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</DAIO:TablePropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; background-color: white"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Product warranty &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$353 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$368 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Sales return reserve &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;50 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;61 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other taxes &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;111 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;92 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;119 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Other accrued liabilities &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$633 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$540 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="background-color: white"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 65%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 25%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;September 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Liability, beginning balance &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$368 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Net expenses &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;561 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Warranty claims &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(603)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Accrual revisions &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Liability, ending balance &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$353 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 67%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 10%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 23%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Operating&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Leases&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2016 (remaining)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$218 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;831 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;816 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;847 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;844 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;432 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3,988 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Three Months Ended &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Nine Months Ended &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;(in thousands except per share data)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Numerator for basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Net income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$625 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$439 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$901 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$589 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Denominator for basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; weighted-average shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,977 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,930 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,955 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,896 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Employee stock options and awards&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;206 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;112 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;128 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;159 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Denominator for diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; adjusted weighted-average shares &amp;#38;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; assumed conversions of stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,183 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,042 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,083 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,055 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total basic earnings per share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.08 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.06 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.07 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total diluted earnings per share&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.08 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.05 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$0.07 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Three Months Ended &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;Nine Months Ended &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Cost of goods sold&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$3 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$2 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$11 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$11 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Research and development&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;23 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;58 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Selling, general and administrative&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;84 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;73 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;316 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;261 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total share-based compensation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$110 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$93 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$409 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$330 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Impact on net earnings per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.01)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.01)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.05)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;($0.04)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Three Months Ended&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Nine Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 40%; color: Black; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2015&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; color: Black"&gt;Sep. 30,&amp;#160;2015&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="color: Black; text-align: justify"&gt;Restricted Stock&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;225,100&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;193,800&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; width: 70%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Sep. 30,&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;(in thousands unless specified) &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Unamortized future equity compensation expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$1,188 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap"&gt;&lt;font style="font-size: 8pt"&gt;Remaining weighted average amortization period in years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.67 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfRepurchaseAgreements contextRef="From2016-01-01to2016-09-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 27%; border-bottom: Black 1pt solid; padding-bottom: 10pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt; line-height: 115%"&gt;Repurchases by Month&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Average Price Paid per Share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 20%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Approximate Dollar Value of Shares that May Yet Be Purchased under the Program&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;March 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.26 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;42,515 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$903,161 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;April 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.35 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8,480 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$883,064 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;May 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.52 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7,650 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$863,602 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;June 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.45 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;15,200 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$826,078 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;July 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.61 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6,500 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;$808,991 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$2.36 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;80,345 &lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRepurchaseAgreements>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">9259000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">8749000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">3643000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">3169000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">7743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">8270000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">2945000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">2990000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">17002000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">17019000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">6588000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SalesRevenueGoodsNet contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">6159000</us-gaap:SalesRevenueGoodsNet>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">4766000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">4457000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">1664000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">1505000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">3655000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">3530000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">1358000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">1188000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">838000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">621000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">476000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">8421000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">7987000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">3022000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">2693000</us-gaap:OperatingExpenses>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">75000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-149000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">8000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">-20000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">41000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-237000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">-3000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">-50000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">34000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">88000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">11000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">30000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">12000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">24000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">4000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">17000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">913000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">613000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">629000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">456000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">589000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">625000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">439000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">8083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">8055</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">8183</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">8042</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">7955</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">7896</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">7977</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">7930</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-01-01to2016-09-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-09-30" unitRef="USDPShares" decimals="INF">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-07-01to2016-09-30" unitRef="USDPShares" decimals="INF">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-07-01to2015-09-30" unitRef="USDPShares" decimals="INF">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-01-01to2016-09-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-09-30" unitRef="USDPShares" decimals="INF">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-07-01to2016-09-30" unitRef="USDPShares" decimals="INF">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-07-01to2015-09-30" unitRef="USDPShares" decimals="INF">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-77000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-204000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">-17000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">-92000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">824000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">385000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">608000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">347000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">409000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">330000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-09-30_CostOfSalesMember" unitRef="USD" decimals="-3">11000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">82000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">316000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">11000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">58000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">261000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="-3">110000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2015-09-30" unitRef="USD" decimals="-3">93000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">3000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2015-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">2000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">23000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2015-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">18000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">84000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2015-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-3">73000</us-gaap:ShareBasedCompensation>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">720000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <DAIO:EquipmentTransferredToCostOfGoodsSold contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">184000</DAIO:EquipmentTransferredToCostOfGoodsSold>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">409000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">401000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-213000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-108000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">211000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-759000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">2385000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">1126000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">466000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">453000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-1000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">86000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">225000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">163000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-603000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">160000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-348000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <DAIO:AccruedCostOfBusinessRestructuring contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">0</DAIO:AccruedCostOfBusinessRestructuring>
    <DAIO:AccruedCostOfBusinessRestructuring contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-66000</DAIO:AccruedCostOfBusinessRestructuring>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-1688000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-632000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">1688000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">632000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-1489000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-234000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">267000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">55000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-191000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">76000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">55000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-54000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">-132000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">6000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-01-01to2015-09-30" unitRef="USD" decimals="-3">11000</us-gaap:IncomeTaxesPaid>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">222000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2015-09-30" unitRef="USD" decimals="-3">211000</us-gaap:UnrecognizedTaxBenefits>
    <DAIO:SaleDemonstrationEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="-3">1257000</DAIO:SaleDemonstrationEquipment>
    <DAIO:SaleDemonstrationEquipment contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">992000</DAIO:SaleDemonstrationEquipment>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">561000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">-603000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="From2016-01-01to2016-09-30" unitRef="USD" decimals="-3">27000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">218000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">831000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">816000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">847000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">844000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">432000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">3988000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:PurchaseObligation contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1394000000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">38000000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">7955</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">7896</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">7977</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">7930</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">128</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">159</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">206</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">112</DAIO:DilutiveImpactOfOptionsAndEquityAwardsOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">198395</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">162526</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2016-01-01to2016-09-30" unitRef="USDPShares" decimals="INF">-.05</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2015-01-01to2015-09-30" unitRef="USDPShares" decimals="INF">-.04</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2016-07-01to2016-09-30" unitRef="USDPShares" decimals="INF">-.01</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <DAIO:ImpactNetIncomePerShareBasicAndDiluted contextRef="From2015-07-01to2015-09-30" unitRef="USDPShares" decimals="INF">-.01</DAIO:ImpactNetIncomePerShareBasicAndDiluted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">255100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">193800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-01-01to2015-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-07-01to2015-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2016-09-30" unitRef="USD" decimals="-3">1188000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2016-01-01to2016-09-30">P2Y8M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30" unitRef="USDPShares" decimals="INF">2.36</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30_custom_March2016Member" unitRef="USDPShares" decimals="INF">2.26</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30_custom_April2016Member" unitRef="USDPShares" decimals="INF">2.35</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30_custom_May2016Member" unitRef="USDPShares" decimals="INF">2.52</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30_custom_June2016Member" unitRef="USDPShares" decimals="INF">2.45</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <DAIO:AveragePricePaidPerShareForShareRepurchase contextRef="From2016-01-01to2016-09-30_custom_July2016Member" unitRef="USDPShares" decimals="INF">2.61</DAIO:AveragePricePaidPerShareForShareRepurchase>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-09-30_custom_March2016Member" unitRef="USD" decimals="0">903161</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-09-30_custom_April2016Member" unitRef="USD" decimals="0">883064</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-09-30_custom_May2016Member" unitRef="USD" decimals="0">863602</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-09-30_custom_June2016Member" unitRef="USD" decimals="0">826078</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2016-09-30_custom_July2016Member" unitRef="USD" decimals="0">808991</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30" unitRef="Shares" decimals="INF">80345</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30_custom_March2016Member" unitRef="Shares" decimals="INF">42515</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30_custom_April2016Member" unitRef="Shares" decimals="INF">8480</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30_custom_May2016Member" unitRef="Shares" decimals="INF">7650</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30_custom_June2016Member" unitRef="Shares" decimals="INF">15200</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2016-01-01to2016-09-30_custom_July2016Member" unitRef="Shares" decimals="INF">6500</us-gaap:StockRepurchasedDuringPeriodShares>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>daio-20160930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9aQ5w7xRiXgen8uOanNMSauBacPtwZB6yYlBvml0fXkqzy8mBmYtDCbS8pnGsS0O -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:DAIO="http://dataio.com/20160930" elementFormDefault="qualified" targetNamespace="http://dataio.com/20160930">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://dataio.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" id="ConsolidatedBalanceSheetsInThousandsExceptShareData">
	  <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" id="ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical">
	  <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" id="ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" id="ConsolidatedStatementsOfComprehensiveIncomeLossInThousands">
	  <link:definition>00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" id="ConsolidatedStatementOfCashFlows">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" id="Note1-FinancialStatementPreparation">
	  <link:definition>00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-Inventories" id="Note2-Inventories">
	  <link:definition>00000008 - Disclosure - NOTE 2 - INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" id="Note3-PropertyPlantAndEquipmentNet">
	  <link:definition>00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-BusinessRestructuring" id="Note4-BusinessRestructuring">
	  <link:definition>00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" id="Note5-OtherAccruedLiabilities">
	  <link:definition>00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" id="Note6-OperatingLeaseCommitments">
	  <link:definition>00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note7-OtherCommitments" id="Note7-OtherCommitments">
	  <link:definition>00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note8-Contingencies" id="Note8-Contingencies">
	  <link:definition>00000014 - Disclosure - NOTE 8 - CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-EarningsPerShare" id="Note9-EarningsPerShare">
	  <link:definition>00000015 - Disclosure - NOTE 9 - EARNINGS PER SHARE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10-Share-basedCompensation" id="Note10-Share-basedCompensation">
	  <link:definition>00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" id="Note11-ShareRepurchasePrograms">
	  <link:definition>00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" id="Note1-FinancialStatementPreparationPolicies">
	  <link:definition>00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-InventoriesTables" id="Note2-InventoriesTables">
	  <link:definition>00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" id="Note3-PropertyPlantAndEquipmentNetTables">
	  <link:definition>00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" id="Note5-OtherAccruedLiabilitiesTables">
	  <link:definition>00000021 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" id="Note6-OperatingLeaseCommitmentsTables">
	  <link:definition>00000022 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-EarningsPerShareTables" id="Note9-EarningsPerShareTables">
	  <link:definition>00000023 - Disclosure - NOTE 9 - EARNINGS PER SHARE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" id="Note10-Share-basedCompensationTables">
	  <link:definition>00000024 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" id="Note11-ShareRepurchaseProgramsTables">
	  <link:definition>00000025 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" id="Note1-FinancialStatementPreparationDetailsNarrative">
	  <link:definition>00000026 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" id="Note2-InventoriesDetailsInThousands">
	  <link:definition>00000027 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" id="Note3-PropertyPlantAndEquipmentNetDetailsInThousands">
	  <link:definition>00000028 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" id="Note4-BusinessRestructuringDetailsNarrative">
	  <link:definition>00000029 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" id="Note5-OtherAccruedLiabilitiesDetailsInThousands">
	  <link:definition>00000030 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" id="Note5-OtherAccruedLiabilitiesDetails1InThousands">
	  <link:definition>00000031 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" id="Note6-OperatingLeaseCommitmentsDetailsInThousands">
	  <link:definition>00000032 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" id="Note7-OtherCommitmentsDetailsNarrative">
	  <link:definition>00000033 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" id="Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails">
	  <link:definition>00000034 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" id="Note9-EarningsLossPerShareDetailsNarrative">
	  <link:definition>00000035 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" id="Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData">
	  <link:definition>00000036 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails1" id="Note10.Share-basedCompensationDetails1">
	  <link:definition>00000037 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails2" id="Note10-Share-basedCompensationDetails2">
	  <link:definition>00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" id="Note11-ShareRepurchaseProgramsDetails">
	  <link:definition>00000039 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20160930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20160930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20160930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="daio-20160930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="DAIO_Equipment" name="Equipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OperatingLeaseCommitmentsTextBlock" name="OperatingLeaseCommitmentsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OtherCommitments" name="OtherCommitments" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ShareRepurchaseProgramsTextBlock" name="ShareRepurchaseProgramsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_TablePropertyPlantAndEquipmentNet" name="TablePropertyPlantAndEquipmentNet" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_EquipmentTransferredToCostOfGoodsSold" name="EquipmentTransferredToCostOfGoodsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AccruedCostOfBusinessRestructuring" name="AccruedCostOfBusinessRestructuring" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_SaleDemonstrationEquipment" name="SaleDemonstrationEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" name="DilutiveImpactOfOptionsAndEquityAwardsOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ImpactNetIncomePerShareBasicAndDiluted" name="ImpactNetIncomePerShareBasicAndDiluted" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AveragePricePaidPerShareForShareRepurchase" name="AveragePricePaidPerShareForShareRepurchase" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_UnitedStatesMember" name="UnitedStatesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_March2016Member" name="March2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_April2016Member" name="April2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_May2016Member" name="May2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_June2016Member" name="June2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_July2016Member" name="July2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_AccruedCostsOfBusinessRestructuring" name="AccruedCostsOfBusinessRestructuring" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" name="ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note5OtherAccruedLiabilitiesAbstract" name="Note5OtherAccruedLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note11ShareRepurchaseProgramsAbstract" name="Note11ShareRepurchaseProgramsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_FinancialStatementPreparationPoliciesAbstract" name="FinancialStatementPreparationPoliciesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_InventoriesTablesAbstract" name="InventoriesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" name="PropertyPlantAndEquipmentNetTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_OtherAccruedLiabilitiesTablesAbstract" name="OtherAccruedLiabilitiesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" name="Note7OperatingLeaseCommitmentsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_EarningsPerShareTablesAbstract" name="EarningsPerShareTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_SharebasedCompensationTablesAbstract" name="SharebasedCompensationTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note11ShareRepurchaseProgramsTablesAbstract" name="Note11ShareRepurchaseProgramsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_CurrentPortionOfLiability" name="CurrentPortionOfLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_NonCurrentPortionOfLiability" name="NonCurrentPortionOfLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_SharebasedCompensationDetails1Abstract" name="SharebasedCompensationDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" name="Note10SharebasedCompensationDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" name="Note11ShareRepurchaseProgramsDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>daio-20160930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20160930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20160930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160930.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160930.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShare" xlink:href="daio-20160930.xsd#Note9-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160930.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:href="daio-20160930.xsd#Note9-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160930.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160930.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:href="daio-20160930.xsd#Note10.Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostsOfBusinessRestructuring" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_DAIOAccruedCostsOfBusinessRestructuring" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaapSalesRevenueGoodsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapSalesRevenueGoodsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaapInterestIncomeExpenseNonoperatingNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeExpenseNonoperatingNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="loc_DAIOEquipmentTransferredToCostOfGoodsSold" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DAIOEquipmentTransferredToCostOfGoodsSold" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostOfBusinessRestructuring" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DAIOAccruedCostOfBusinessRestructuring" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000021 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000022 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:title="00000023 - Disclosure - NOTE 9 - EARNINGS PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:title="00000024 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:title="00000025 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000026 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaapFIFOInventoryAmount" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapFIFOInventoryAmount" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Equipment" xlink:label="loc_DAIOEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DAIOEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="loc_DAIOSaleDemonstrationEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DAIOSaleDemonstrationEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000029 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000030 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaapValuationAllowancesAndReservesBalance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapValuationAllowancesAndReservesBalance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000031 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000034 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:title="00000037 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000039 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>daio-20160930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20160930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20160930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160930.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160930.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShare" xlink:href="daio-20160930.xsd#Note9-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160930.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:href="daio-20160930.xsd#Note9-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160930.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160930.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:href="daio-20160930.xsd#Note10.Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsDetails" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000021 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000022 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:title="00000023 - Disclosure - NOTE 9 - EARNINGS PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:title="00000024 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:title="00000025 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000026 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000029 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000030 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000031 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000034 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="loc_DAIOImpactNetIncomePerShareBasicAndDiluted_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOImpactNetIncomePerShareBasicAndDiluted_170" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:title="00000037 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000039 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:label="loc_us-gaapAcceleratedShareRepurchasesDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAcceleratedShareRepurchasesDateAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:label="loc_us-gaapAcceleratedShareRepurchasesDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateAxis" xlink:to="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:label="loc_us-gaapAcceleratedShareRepurchasesDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateAxis" xlink:to="loc_us-gaapAcceleratedShareRepurchasesDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_March2016Member" xlink:label="loc_DAIOMarch2016Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOMarch2016Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_April2016Member" xlink:label="loc_DAIOApril2016Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOApril2016Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_May2016Member" xlink:label="loc_DAIOMay2016Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOMay2016Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_June2016Member" xlink:label="loc_DAIOJune2016Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOJune2016Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_July2016Member" xlink:label="loc_DAIOJuly2016Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOJuly2016Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:label="loc_DAIOAveragePricePaidPerShareForShareRepurchase_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOAveragePricePaidPerShareForShareRepurchase_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_130" xlink:type="arc" order="2" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>daio-20160930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost Of Goods Sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_March2016Member" xlink:label="DAIO_March2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_March2016Member" xlink:to="DAIO_March2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_March2016Member_lbl" xml:lang="en-US">March 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:label="us-gaap_AcceleratedShareRepurchasesDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:to="us-gaap_AcceleratedShareRepurchasesDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesDateAxis_lbl" xml:lang="en-US">Accelerated Share Repurchases, Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_April2016Member" xlink:label="DAIO_April2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_April2016Member" xlink:to="DAIO_April2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_April2016Member_lbl" xml:lang="en-US">April 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_May2016Member" xlink:label="DAIO_May2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_May2016Member" xlink:to="DAIO_May2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_May2016Member_lbl" xml:lang="en-US">May 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_June2016Member" xlink:label="DAIO_June2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_June2016Member" xlink:to="DAIO_June2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_June2016Member_lbl" xml:lang="en-US">June 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_July2016Member" xlink:label="DAIO_July2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_July2016Member" xlink:to="DAIO_July2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_July2016Member_lbl" xml:lang="en-US">July 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_DocumentAndEntityInformationAbstract" xlink:label="DAIO_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DocumentAndEntityInformationAbstract" xlink:to="DAIO_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $103 and $43, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">TOTAL CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment - net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostsOfBusinessRestructuring" xlink:to="DAIO_AccruedCostsOfBusinessRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring_lbl" xml:lang="en-US">Accrued costs of business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">TOTAL CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Long-term other payables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, at stated value - Authorized, 30,000,000 shares Issued and outstanding, 7,979,541 shares as of September 30, 2016 and 7,943,720 shares as of December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated earnings (deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, authorized shares (including Series A)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, outstanding shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueGoodsNet" xlink:to="us-gaap_SalesRevenueGoodsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueGoodsNet_lbl" xml:lang="en-US">Net Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross margin</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCharges_lbl" xml:lang="en-US">Provision for business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Non-operating income (expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign currency transaction gain (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total non-operating income (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average basic shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average diluted shares</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:label="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Consolidated Statements Of Comprehensive Income Loss In Thousands</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive income:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl" xml:lang="en-US">Foreign currency translation gain (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:to="DAIO_EquipmentTransferredToCostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold_lbl" xml:lang="en-US">Equipment transferred to cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Net change in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="DAIO_AccruedCostOfBusinessRestructuring" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostOfBusinessRestructuring" xlink:to="DAIO_AccruedCostOfBusinessRestructuring_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AccruedCostOfBusinessRestructuring_lbl" xml:lang="en-US">Accrued cost of business restructuring</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US">Deposits and other long-term assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Cash provided by (used in) investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock, net of tax withholding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase/(decrease) in cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effects of exchange rate changes on cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid (received) during the period for: Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 1 - FINANCIAL STATEMENT PREPARATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 2 - INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xml:lang="en-US">NOTE - 4. BUSINESS RESTRUCTURING</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:label="DAIO_Note5OtherAccruedLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:to="DAIO_Note5OtherAccruedLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note5OtherAccruedLiabilitiesAbstract_lbl" xml:lang="en-US">Note 5 - Other Accrued Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 5 - OTHER ACCRUED LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="DAIO_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NotesToFinancialStatementsAbstract" xlink:to="DAIO_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OperatingLeaseCommitmentsTextBlock" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OperatingLeaseCommitmentsTextBlock" xlink:to="DAIO_OperatingLeaseCommitmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock_lbl" xml:lang="en-US">NOTE 6 - OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OtherCommitments" xlink:label="DAIO_OtherCommitments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherCommitments" xlink:to="DAIO_OtherCommitments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_OtherCommitments_lbl" xml:lang="en-US">NOTE 7 - OTHER COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 8 - CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">NOTE 9 - EARNINGS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US">Share-based Compensation [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">NOTE 10 - SHARE-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:label="DAIO_Note11ShareRepurchaseProgramsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:to="DAIO_Note11ShareRepurchaseProgramsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note11ShareRepurchaseProgramsAbstract_lbl" xml:lang="en-US">Note 11 - Share Repurchase Programs</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ShareRepurchaseProgramsTextBlock" xlink:label="DAIO_ShareRepurchaseProgramsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ShareRepurchaseProgramsTextBlock" xlink:to="DAIO_ShareRepurchaseProgramsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ShareRepurchaseProgramsTextBlock_lbl" xml:lang="en-US">NOTE 11 - SHARE REPURCHASE PROGRAMS</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:label="DAIO_FinancialStatementPreparationPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:to="DAIO_FinancialStatementPreparationPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_FinancialStatementPreparationPoliciesAbstract_lbl" xml:lang="en-US">Note 1 - Financial Statement Preparation Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_InventoriesTablesAbstract" xlink:label="DAIO_InventoriesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_InventoriesTablesAbstract" xlink:to="DAIO_InventoriesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_InventoriesTablesAbstract_lbl" xml:lang="en-US">Note 2 - Inventories Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:label="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:to="DAIO_PropertyPlantAndEquipmentNetTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_PropertyPlantAndEquipmentNetTablesAbstract_lbl" xml:lang="en-US">Note 3 - Property Plant And Equipment Net Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_TablePropertyPlantAndEquipmentNet" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_TablePropertyPlantAndEquipmentNet" xlink:to="DAIO_TablePropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:label="DAIO_OtherAccruedLiabilitiesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:to="DAIO_OtherAccruedLiabilitiesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_OtherAccruedLiabilitiesTablesAbstract_lbl" xml:lang="en-US">Note 5 - Other Accrued Liabilities Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Product warranty liability</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:label="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:to="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note7OperatingLeaseCommitmentsTablesAbstract_lbl" xml:lang="en-US">Note 6 - Operating Lease Commitments Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">OPERATING LEASE COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_EarningsPerShareTablesAbstract" xlink:label="DAIO_EarningsPerShareTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EarningsPerShareTablesAbstract" xlink:to="DAIO_EarningsPerShareTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_EarningsPerShareTablesAbstract_lbl" xml:lang="en-US">Note 9 - Earnings Per Share Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">EARNINGS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SharebasedCompensationTablesAbstract" xlink:label="DAIO_SharebasedCompensationTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SharebasedCompensationTablesAbstract" xlink:to="DAIO_SharebasedCompensationTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_SharebasedCompensationTablesAbstract_lbl" xml:lang="en-US">Note 10 - Share-based Compensation Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xml:lang="en-US">Impact on operations of recording share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Equity award activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Option valuation assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Future equity compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:label="DAIO_Note11ShareRepurchaseProgramsTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:to="DAIO_Note11ShareRepurchaseProgramsTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note11ShareRepurchaseProgramsTablesAbstract_lbl" xml:lang="en-US">Note 11 - Share Repurchase Programs Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="us-gaap_ScheduleOfRepurchaseAgreements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRepurchaseAgreements" xlink:to="us-gaap_ScheduleOfRepurchaseAgreements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRepurchaseAgreements_lbl" xml:lang="en-US">Share repurchase activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw material</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="us-gaap_FIFOInventoryAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FIFOInventoryAmount" xlink:to="us-gaap_FIFOInventoryAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FIFOInventoryAmount_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Equipment" xlink:label="DAIO_Equipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Equipment" xlink:to="DAIO_Equipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Equipment_lbl" xml:lang="en-US">Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="DAIO_SaleDemonstrationEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SaleDemonstrationEquipment" xlink:to="DAIO_SaleDemonstrationEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_SaleDemonstrationEquipment_lbl" xml:lang="en-US">Sale demonstration equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_CurrentPortionOfLiability" xlink:label="DAIO_CurrentPortionOfLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_CurrentPortionOfLiability" xlink:to="DAIO_CurrentPortionOfLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_CurrentPortionOfLiability_lbl" xml:lang="en-US">Current portion of the liability</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_NonCurrentPortionOfLiability" xlink:label="DAIO_NonCurrentPortionOfLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NonCurrentPortionOfLiability" xlink:to="DAIO_NonCurrentPortionOfLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_NonCurrentPortionOfLiability_lbl" xml:lang="en-US">Non current portion of the liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Product warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US">Sales return reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Other taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_2_lbl" xml:lang="en-US">Liability, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Warranty claims</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Accrual revisions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_3_lbl" xml:lang="en-US">Liability, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear_lbl" xml:lang="en-US">2016 (remaining)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US">Purchase and other obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US">After 2016</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_4_lbl" xml:lang="en-US">Numerator for basic and diluted earnings per share: Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic_lbl" xml:lang="en-US">Denominator for basic earnings per share: weighted average shares</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:to="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_lbl" xml:lang="en-US">Employee stock options and awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Denominator for diluted earnings per share: adjusted weighted-average shares and assumed conversions of stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Total basic earnings per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">Total diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti dilutive options to purchase shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Total share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:to="DAIO_ImpactNetIncomePerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted_lbl" xml:lang="en-US">Impact on net earnings : Basic and diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SharebasedCompensationDetails1Abstract" xlink:label="DAIO_SharebasedCompensationDetails1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_SharebasedCompensationDetails1Abstract" xlink:to="DAIO_SharebasedCompensationDetails1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_SharebasedCompensationDetails1Abstract_lbl" xml:lang="en-US">Note 10. Share-based Compensation Details 1</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Restricted stock granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Stock options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:label="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract_lbl" xml:lang="en-US">Note 10 - Share-based Compensation Details 2</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unamortized future equity compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Remaining weighted average amortization period</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:label="DAIO_AveragePricePaidPerShareForShareRepurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:to="DAIO_AveragePricePaidPerShareForShareRepurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_AveragePricePaidPerShareForShareRepurchase_lbl" xml:lang="en-US">Average price paid per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostOfBusinessRestructuring" xlink:to="DAIO_AccruedCostOfBusinessRestructuring_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_AccruedCostOfBusinessRestructuring_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_AccruedCostsOfBusinessRestructuring" xlink:to="DAIO_AccruedCostsOfBusinessRestructuring_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_AccruedCostsOfBusinessRestructuring_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_CurrentPortionOfLiability" xlink:to="DAIO_CurrentPortionOfLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_CurrentPortionOfLiability_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:to="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_Equipment" xlink:to="DAIO_Equipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_Equipment_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:to="DAIO_EquipmentTransferredToCostOfGoodsSold_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_EquipmentTransferredToCostOfGoodsSold_doc" xml:lang="en-US">Equipment Transferred To Cost Of Goods Sold.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:to="DAIO_ImpactNetIncomePerShareBasicAndDiluted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_ImpactNetIncomePerShareBasicAndDiluted_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_NonCurrentPortionOfLiability" xlink:to="DAIO_NonCurrentPortionOfLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_NonCurrentPortionOfLiability_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OperatingLeaseCommitmentsTextBlock" xlink:to="DAIO_OperatingLeaseCommitmentsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_OperatingLeaseCommitmentsTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_OtherCommitments" xlink:to="DAIO_OtherCommitments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_OtherCommitments_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_TablePropertyPlantAndEquipmentNet" xlink:to="DAIO_TablePropertyPlantAndEquipmentNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_TablePropertyPlantAndEquipmentNet_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_UnitedStatesMember" xlink:label="DAIO_UnitedStatesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_UnitedStatesMember" xlink:to="DAIO_UnitedStatesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DAIO_UnitedStatesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Deposit Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DAIO_UnitedStatesMember" xlink:to="DAIO_UnitedStatesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DAIO_UnitedStatesMember_2_lbl" xml:lang="en-US">UnitedStatesMember</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>daio-20160930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.15b -->
    <!-- Field: Doc-Info; Name: Source; Value: 162823 09302016 10Q3.xfr; Date: 2016%2D11%2D10T20:59:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://dataio.com/role/DocumentAndEntityInformation" xlink:href="daio-20160930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:href="daio-20160930.xsd#ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:href="daio-20160930.xsd#ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:href="daio-20160930.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-Inventories" xlink:href="daio-20160930.xsd#Note2-Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuring" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuring" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitments" xlink:href="daio-20160930.xsd#Note7-OtherCommitments" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note8-Contingencies" xlink:href="daio-20160930.xsd#Note8-Contingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShare" xlink:href="daio-20160930.xsd#Note9-EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensation" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:href="daio-20160930.xsd#Note11-ShareRepurchasePrograms" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesTables" xlink:href="daio-20160930.xsd#Note2-InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:href="daio-20160930.xsd#Note9-EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:href="daio-20160930.xsd#Note1-FinancialStatementPreparationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:href="daio-20160930.xsd#Note2-InventoriesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:href="daio-20160930.xsd#Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:href="daio-20160930.xsd#Note4-BusinessRestructuringDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:href="daio-20160930.xsd#Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:href="daio-20160930.xsd#Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:href="daio-20160930.xsd#Note7-OtherCommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:href="daio-20160930.xsd#Note9-EarningsLossPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:href="daio-20160930.xsd#Note10.Share-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:href="daio-20160930.xsd#Note10-Share-basedCompensationDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:href="daio-20160930.xsd#Note11-ShareRepurchaseProgramsDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_DocumentAndEntityInformationAbstract" xlink:label="loc_DAIODocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIODocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostsOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostsOfBusinessRestructuring" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_DAIOAccruedCostsOfBusinessRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaapSalesRevenueGoodsNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSalesRevenueGoodsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaapRestructuringCharges" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapRestructuringCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaapInterestIncomeExpenseNonoperatingNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNonoperatingNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:label="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOConsolidatedStatementsOfComprehensiveIncomeLossAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_EquipmentTransferredToCostOfGoodsSold" xlink:label="loc_DAIOEquipmentTransferredToCostOfGoodsSold" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DAIOEquipmentTransferredToCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AccruedCostOfBusinessRestructuring" xlink:label="loc_DAIOAccruedCostOfBusinessRestructuring" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_DAIOAccruedCostOfBusinessRestructuring" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparation" xlink:title="00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-Inventories" xlink:title="00000008 - Disclosure - NOTE 2 - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet" xlink:title="00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuring" xlink:title="00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilities" xlink:title="00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note5OtherAccruedLiabilitiesAbstract" xlink:label="loc_DAIONote5OtherAccruedLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote5OtherAccruedLiabilitiesAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitments" xlink:title="00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OperatingLeaseCommitmentsTextBlock" xlink:label="loc_DAIOOperatingLeaseCommitmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONotesToFinancialStatementsAbstract" xlink:to="loc_DAIOOperatingLeaseCommitmentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitments" xlink:title="00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OtherCommitments" xlink:label="loc_DAIOOtherCommitments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_DAIOOtherCommitments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note8-Contingencies" xlink:title="00000014 - Disclosure - NOTE 8 - CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShare" xlink:title="00000015 - Disclosure - NOTE 9 - EARNINGS PER SHARE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensation" xlink:title="00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchasePrograms" xlink:title="00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note11ShareRepurchaseProgramsAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ShareRepurchaseProgramsTextBlock" xlink:label="loc_DAIOShareRepurchaseProgramsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsAbstract" xlink:to="loc_DAIOShareRepurchaseProgramsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationPolicies" xlink:title="00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_FinancialStatementPreparationPoliciesAbstract" xlink:label="loc_DAIOFinancialStatementPreparationPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOFinancialStatementPreparationPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesTables" xlink:title="00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_InventoriesTablesAbstract" xlink:label="loc_DAIOInventoriesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOInventoriesTablesAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables" xlink:title="00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_PropertyPlantAndEquipmentNetTablesAbstract" xlink:label="loc_DAIOPropertyPlantAndEquipmentNetTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_TablePropertyPlantAndEquipmentNet" xlink:label="loc_DAIOTablePropertyPlantAndEquipmentNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOPropertyPlantAndEquipmentNetTablesAbstract" xlink:to="loc_DAIOTablePropertyPlantAndEquipmentNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables" xlink:title="00000021 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_OtherAccruedLiabilitiesTablesAbstract" xlink:label="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOOtherAccruedLiabilitiesTablesAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables" xlink:title="00000022 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note7OperatingLeaseCommitmentsTablesAbstract" xlink:label="loc_DAIONote7OperatingLeaseCommitmentsTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote7OperatingLeaseCommitmentsTablesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsPerShareTables" xlink:title="00000023 - Disclosure - NOTE 9 - EARNINGS PER SHARE (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_EarningsPerShareTablesAbstract" xlink:label="loc_DAIOEarningsPerShareTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationTables" xlink:title="00000024 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SharebasedCompensationTablesAbstract" xlink:label="loc_DAIOSharebasedCompensationTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaapScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationTablesAbstract" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsTables" xlink:title="00000025 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note11ShareRepurchaseProgramsTablesAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="loc_us-gaapScheduleOfRepurchaseAgreements" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsTablesAbstract" xlink:to="loc_us-gaapScheduleOfRepurchaseAgreements" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative" xlink:title="00000026 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note2-InventoriesDetailsInThousands" xlink:title="00000027 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaapFIFOInventoryAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapFIFOInventoryAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands" xlink:title="00000028 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Equipment" xlink:label="loc_DAIOEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_DAIOEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SaleDemonstrationEquipment" xlink:label="loc_DAIOSaleDemonstrationEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_DAIOSaleDemonstrationEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note4-BusinessRestructuringDetailsNarrative" xlink:title="00000029 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_CurrentPortionOfLiability" xlink:label="loc_DAIOCurrentPortionOfLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_DAIOCurrentPortionOfLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_NonCurrentPortionOfLiability" xlink:label="loc_DAIONonCurrentPortionOfLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringAndRelatedActivitiesAbstract" xlink:to="loc_DAIONonCurrentPortionOfLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands" xlink:title="00000030 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaapValuationAllowancesAndReservesBalance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands" xlink:title="00000031 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaapProductWarrantyAccrualPayments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands" xlink:title="00000032 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaapPurchaseObligation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="loc_us-gaapPurchaseObligationDueInSecondYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligationDueInSecondYear" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000034 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesIssuedBasic" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:label="loc_DAIODilutiveImpactOfOptionsAndEquityAwardsOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_DAIODilutiveImpactOfOptionsAndEquityAwardsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative" xlink:title="00000035 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData" xlink:title="00000036 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_NotesToFinancialStatementsAbstract" xlink:label="loc_DAIONotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_ImpactNetIncomePerShareBasicAndDiluted" xlink:label="loc_DAIOImpactNetIncomePerShareBasicAndDiluted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOImpactNetIncomePerShareBasicAndDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10.Share-basedCompensationDetails1" xlink:title="00000037 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 1)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_SharebasedCompensationDetails1Abstract" xlink:label="loc_DAIOSharebasedCompensationDetails1Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationDetails1Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIOSharebasedCompensationDetails1Abstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note10-Share-basedCompensationDetails2" xlink:title="00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 2)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract" xlink:label="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote10SharebasedCompensationDetailsNarrativeAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails" xlink:title="00000039 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)">
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_Note11ShareRepurchaseProgramsDetailsAbstract" xlink:label="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DAIONote11ShareRepurchaseProgramsDetailsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:label="loc_us-gaapAcceleratedShareRepurchasesDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAcceleratedShareRepurchasesDateAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:label="loc_us-gaapAcceleratedShareRepurchasesDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateAxis" xlink:to="loc_us-gaapAcceleratedShareRepurchasesDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_March2016Member" xlink:label="loc_DAIOMarch2016Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOMarch2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_April2016Member" xlink:label="loc_DAIOApril2016Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOApril2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_May2016Member" xlink:label="loc_DAIOMay2016Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOMay2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_June2016Member" xlink:label="loc_DAIOJune2016Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOJune2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_July2016Member" xlink:label="loc_DAIOJuly2016Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcceleratedShareRepurchasesDateDomain" xlink:to="loc_DAIOJuly2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="daio-20160930.xsd#DAIO_AveragePricePaidPerShareForShareRepurchase" xlink:label="loc_DAIOAveragePricePaidPerShareForShareRepurchase" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DAIOAveragePricePaidPerShareForShareRepurchase" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6729931520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Oct. 26, 2016</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_DAIO_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DATA I/O CORP<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000351998<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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2016<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,992,394<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">Q3<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_DocumentAndEntityInformationAbstract">
<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;">DAIO_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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_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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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 CCYY 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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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>10
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6728302320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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">$ 9,725<span></span>
</td>
<td class="nump">$ 11,268<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_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance for doubtful accounts of $103 and $43, respectively</a></td>
<td class="nump">5,198<span></span>
</td>
<td class="nump">2,790<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">3,896<span></span>
</td>
<td class="nump">3,705<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">360<span></span>
</td>
<td class="nump">577<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">19,179<span></span>
</td>
<td class="nump">18,340<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, plant and equipment - net</a></td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">1,237<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">63<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">21,036<span></span>
</td>
<td class="nump">19,640<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,298<span></span>
</td>
<td class="nump">1,250<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">1,704<span></span>
</td>
<td class="nump">1,689<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,259<span></span>
</td>
<td class="nump">1,038<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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">540<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">4,894<span></span>
</td>
<td class="nump">4,517<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_OtherLiabilitiesNoncurrent', window );">Long-term other payables</a></td>
<td class="nump">473<span></span>
</td>
<td class="nump">429<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_CommitmentsAndContingencies', window );">COMMITMENTS</a></td>
<td class="nump">0<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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY</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_PreferredStockValue', window );">Preferred stock - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none</a></td>
<td class="nump">0<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_CommonStockValue', window );">Common stock, at stated value - Authorized, 30,000,000 shares Issued and outstanding, 7,979,541 shares as of September 30, 2016 and 7,943,720 shares as of December 31, 2015</a></td>
<td class="nump">19,202<span></span>
</td>
<td class="nump">19,051<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated earnings (deficit)</a></td>
<td class="num">(4,115)<span></span>
</td>
<td class="num">(5,016)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">582<span></span>
</td>
<td class="nump">659<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_StockholdersEquity', window );">TOTAL STOCKHOLDERS' EQUITY</a></td>
<td class="nump">15,669<span></span>
</td>
<td class="nump">14,694<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 STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 21,036<span></span>
</td>
<td class="nump">$ 19,640<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_AccountsPayableCurrent">
<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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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 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=6877327&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_AccountsPayableCurrent</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_AccountsReceivableNetCurrent">
<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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AccountsReceivableNetCurrent</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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669686-108580<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_CommitmentsAndContingencies">
<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 the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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 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),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_CommitmentsAndContingencies</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_CommonStockValue">
<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 par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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 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=6877327&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_CommonStockValue</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_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>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<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_EmployeeRelatedLiabilitiesCurrent">
<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 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).</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_EmployeeRelatedLiabilitiesCurrent</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-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_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/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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/presentationRef<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=6877327&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_OtherAccruedLiabilitiesCurrent">
<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 expenses incurred but not yet paid classified as other, due 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6935-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_OtherAccruedLiabilitiesCurrent</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_OtherAssetsCurrent">
<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 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/2003/role/presentationRef<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=6877327&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_OtherAssetsCurrent</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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_OtherLiabilitiesNoncurrent">
<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 classified as other, due after 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://www.xbrl.org/2003/role/presentationRef<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.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_OtherLiabilitiesNoncurrent</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_PreferredStockValue">
<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 par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' 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/2003/role/presentationRef<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockValue</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></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_RetainedEarningsAccumulatedDeficit">
<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 cumulative amount of the reporting entity's undistributed earnings or deficit.</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 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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_RetainedEarningsAccumulatedDeficit</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_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/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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_StockholdersEquityAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6728329616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, net of allowance</a></td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 43<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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY</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_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (including Series A)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<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_PreferredStockSharesIssued', window );">Preferred stock, issued shares</a></td>
<td class="nump">0<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_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_CommonStockSharesAuthorized', window );">Common stock, authorized shares</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,000,000<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_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">7,979,541<span></span>
</td>
<td class="nump">7,943,720<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_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">7,979,541<span></span>
</td>
<td class="nump">7,943,720<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5074-111524<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_AllowanceForDoubtfulAccountsReceivableCurrent</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_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_CommonStockSharesAuthorized">
<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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</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 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=6877327&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_CommonStockSharesAuthorized</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_CommonStockSharesIssued">
<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 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.</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 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=6877327&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_CommonStockSharesIssued</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<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_CommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_PreferredStockSharesAuthorized">
<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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockSharesAuthorized</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_PreferredStockSharesIssued">
<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 number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockSharesIssued</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_PreferredStockSharesOutstanding">
<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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</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_StockholdersEquityAbstract">
<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_StockholdersEquityAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6730655056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_SalesRevenueGoodsNet', window );">Net Sales</a></td>
<td class="nump">$ 6,588<span></span>
</td>
<td class="nump">$ 6,159<span></span>
</td>
<td class="nump">$ 17,002<span></span>
</td>
<td class="nump">$ 17,019<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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">2,945<span></span>
</td>
<td class="nump">2,990<span></span>
</td>
<td class="nump">7,743<span></span>
</td>
<td class="nump">8,270<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 margin</a></td>
<td class="nump">3,643<span></span>
</td>
<td class="nump">3,169<span></span>
</td>
<td class="nump">9,259<span></span>
</td>
<td class="nump">8,749<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</a></td>
<td class="nump">1,358<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
<td class="nump">3,530<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">1,664<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
<td class="nump">4,766<span></span>
</td>
<td class="nump">4,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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,022<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
<td class="nump">8,421<span></span>
</td>
<td class="nump">7,987<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">838<span></span>
</td>
<td class="nump">762<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating income (expense):</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_InterestIncomeExpenseNonoperatingNet', window );">Interest income</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">88<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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction gain (loss)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="num">(237)<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_NonoperatingIncomeExpense', window );">Total non-operating income (expense)</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="num">(149)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="nump">613<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 );">Income tax (expense)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(24)<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 income</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
<td class="nump">$ 589<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 earnings per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.07<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 earnings per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.07<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average basic shares</a></td>
<td class="nump">7,977<span></span>
</td>
<td class="nump">7,930<span></span>
</td>
<td class="nump">7,955<span></span>
</td>
<td class="nump">7,896<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average diluted shares</a></td>
<td class="nump">8,183<span></span>
</td>
<td class="nump">8,042<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
<td class="nump">8,055<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_CostOfGoodsAndServicesSold">
<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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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_CostOfGoodsAndServicesSold</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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>num: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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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>num: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_ForeignCurrencyTransactionGainLossBeforeTax">
<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 before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30690-110894<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_ForeignCurrencyTransactionGainLossBeforeTax</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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<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_InterestIncomeExpenseNonoperatingNet">
<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 of nonoperating interest income (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_InterestIncomeExpenseNonoperatingNet</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_NonoperatingIncomeExpense">
<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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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_NonoperatingIncomeExpense</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_NonoperatingIncomeExpenseAbstract">
<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_NonoperatingIncomeExpenseAbstract</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_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>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_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/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></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_SalesRevenueGoodsNet">
<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 during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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_SalesRevenueGoodsNet</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_SellingGeneralAndAdministrativeExpense">
<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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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_SellingGeneralAndAdministrativeExpense</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_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6371337&amp;loc=d3e3550-109257<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_WeightedAverageNumberOfDilutedSharesOutstanding</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:sharesItemType</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_WeightedAverageNumberOfSharesOutstandingBasic">
<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>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.</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 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=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<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_WeightedAverageNumberOfSharesOutstandingBasic</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:sharesItemType</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>13
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6729944288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract', window );"><strong>Consolidated Statements Of Comprehensive Income Loss In Thousands</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 income (loss)</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
<td class="nump">$ 589<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
<td class="num">(77)<span></span>
</td>
<td class="num">(204)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 608<span></span>
</td>
<td class="nump">$ 347<span></span>
</td>
<td class="nump">$ 824<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract">
<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;">DAIO_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ComprehensiveIncomeNetOfTax">
<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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831223<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<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_ComprehensiveIncomeNetOfTax</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax">
<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 before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6939497&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,d)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669646-108580<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R6.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6730885216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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>
</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 income</a></td>
<td class="nump">$ 901<span></span>
</td>
<td class="nump">$ 589<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>
</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">401<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_DAIO_EquipmentTransferredToCostOfGoodsSold', window );">Equipment transferred to cost of goods sold</a></td>
<td class="nump">720<span></span>
</td>
<td class="nump">184<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_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">330<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Net change in:</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_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(2,385)<span></span>
</td>
<td class="num">(1,126)<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 );">Inventories</a></td>
<td class="num">(211)<span></span>
</td>
<td class="nump">759<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">108<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_DAIO_AccruedCostOfBusinessRestructuring', window );">Accrued cost of business restructuring</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(66)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">160<span></span>
</td>
<td class="num">(348)<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 );">Deferred revenue</a></td>
<td class="nump">163<span></span>
</td>
<td class="num">(603)<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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">225<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_IncreaseDecreaseInDepositOtherAssets', window );">Deposits and other long-term assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">453<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_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>
</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(1,688)<span></span>
</td>
<td class="num">(632)<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_NetCashProvidedByUsedInInvestingActivities', window );">Cash provided by (used in) investing activities</a></td>
<td class="num">(1,688)<span></span>
</td>
<td class="num">(632)<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_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>
</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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net of tax withholding</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(55)<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(191)<span></span>
</td>
<td class="nump">0<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 );">Cash provided by (used in) financing activities</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(55)<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase/(decrease) in cash and cash equivalents</a></td>
<td class="num">(1,489)<span></span>
</td>
<td class="num">(234)<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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effects of exchange rate changes on cash</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(132)<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 beginning of period</a></td>
<td class="nump">11,268<span></span>
</td>
<td class="nump">9,361<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 end of period</a></td>
<td class="nump">9,725<span></span>
</td>
<td class="nump">8,995<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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information:</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_IncomeTaxesPaid', window );">Cash paid (received) during the period for: Income Taxes</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_AccruedCostOfBusinessRestructuring">
<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>Custom Element.</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;">DAIO_AccruedCostOfBusinessRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_EquipmentTransferredToCostOfGoodsSold">
<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>Equipment Transferred To Cost Of Goods Sold.</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;">DAIO_EquipmentTransferredToCostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</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 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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=49171198&amp;loc=d3e33268-110906<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_CashAndCashEquivalentsPeriodIncreaseDecrease</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_DepreciationDepletionAndAmortization">
<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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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/presentationRef<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=66902209&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_DepreciationDepletionAndAmortization</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_EffectOfExchangeRateOnCashAndCashEquivalents">
<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) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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 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=49171198&amp;loc=d3e33268-110906<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_EffectOfExchangeRateOnCashAndCashEquivalents</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_IncomeTaxesPaid">
<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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-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_IncomeTaxesPaid</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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 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=66902209&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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_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>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a 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/presentationRef<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=66902209&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_IncreaseDecreaseInDepositOtherAssets">
<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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</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 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=66902209&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_IncreaseDecreaseInDepositOtherAssets</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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_IncreaseDecreaseInOperatingCapitalAbstract">
<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_IncreaseDecreaseInOperatingCapitalAbstract</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_IncreaseDecreaseInOtherCurrentAssets">
<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 current assets classified as 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;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<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 operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</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_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/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3536-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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_PaymentsForRepurchaseOfCommonStock">
<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 reacquire common stock during the 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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_PaymentsForRepurchaseOfCommonStock</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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ProceedsFromIssuanceOfCommonStock">
<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 from the additional capital contribution to the entity.</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 FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ProceedsFromIssuanceOfCommonStock</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_ShareBasedCompensation">
<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 amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities 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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ShareBasedCompensation</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_SupplementalCashFlowElementsAbstract">
<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_SupplementalCashFlowElementsAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R7.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721137184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">NOTE 1 - FINANCIAL STATEMENT PREPARATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Data I/O Corporation (&#8220;Data I/O&#8221;,
&#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Us&#8221;) prepared the financial statements as of September 30, 2016 and September
30, 2015 according to the rules and regulations of the Securities and Exchange Commission (&#34;SEC&#34;). These statements are
unaudited but, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals)
necessary to present fairly the results for the periods presented.&#160; The balance sheet at December 31, 2015 has been derived
from the audited financial statements at that date. &#160;We have condensed or omitted certain information and footnote disclosures
normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States
of America according to such SEC rules and regulations.&#160; Operating results for the three and nine months ended September 30,
2016 are not necessarily indicative of the results that may be expected for the year ending December 31, 2016.&#160; These financial
statements should be read in conjunction with the annual audited financial statements and the accompanying notes included in our
Form 10-K for the year ended December 31, 2015.</p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue at the time the product
is shipped.&#160; We have determined that our programming equipment has reached a point of maturity and stability such that product
acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered
a separate element.&#160; These systems are standard products with published product specifications and are configurable with standard
options.&#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production
of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation
standardization, as well as past product operation validation with the customer and the history provided by our installed base
of products upon which the current versions were based.</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The revenue related to products requiring
installation that is perfunctory is recognized at the time of shipment.&#160; Installation that is considered perfunctory includes
any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&#160;
This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We enter into multiple deliverable arrangements
that arise during the sale of a system that includes an installation component, a service and support component and a software
maintenance component.&#160; We allocate the value of each element based on relative selling prices.&#160; Relative selling price
is based on the selling price of the standalone system.&#160; For the installation and service and support components, we use the
value of the discount given to distributors who perform these components.&#160; For software maintenance components, we use what
we charge for annual software maintenance renewals after the initial year the system is sold.&#160; Revenue is recognized on the
system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service
and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we sell software separately, we recognize
software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,
if any, have been met.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue when persuasive evidence
of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,
collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent
on resale of the product, the buyer&#8217;s obligation would not be changed in the event of theft, physical destruction or damage
to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant
obligations for future performance to directly bring about the resale of the product by the buyer.&#160; We establish a reserve
for sales returns based on historical trends in product returns and estimates for new items.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We transfer certain products out of service
from their internal use and make them available for sale.&#160; The products transferred are our standard products in one of the
following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&#160; Once transferred,
the equipment is sold by our regular sales channels as used equipment inventory.&#160; These product units often involve refurbishing
and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&#160; The transfer amount
is the product unit&#8217;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Stock-Based Compensation Expense</u></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We measure and recognize compensation expense
as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated
fair values and estimated forfeiture rate on the grant dates.</p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Historically, when accounting for uncertainty
in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized
during the three and nine months ended September 30, 2016.&#160; However, we have adopted a policy whereby amounts related to penalties
associated with tax matters are classified as general and administrative expense when incurred and amounts related to interest
associated with tax matters are classified as interest income or interest expense.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have incurred net operating losses in certain
past years.&#160; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated
with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such
tax assets in the future.&#160; There were $222,000 and $211,000 of unrecognized tax benefits related to uncertain tax positions
and related valuation allowance as of September 30, 2016 and 2015, respectively.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax years that remain open for examination include
2013, 2014, and 2015 in the United States of America.&#160; In addition, tax years from 2001 to 2012 may be subject to examination
in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax
returns.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recent Accounting Pronouncements</u></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU 2016-09,&#160;Compensation-Stock
Compensation (ASU 2016-09), &#8220;Improvements to Employee Share-Based Payment Accounting&#8221;.&#160; ASU 2016-09 requires excess
tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means of
a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative
practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost
when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The
standard requires that amounts paid to a taxing authority on the employee&#8217;s behalf as a result of directly withholding shares
for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.
The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated
financial statements.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&#160;&#8220;<i>Leases</i>&#8221;
(ASU 2016-02). &#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and
a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases
of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January
1, 2019.&#160; We are in the process of evaluating the impact of adoption on our consolidated financial statements.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,&#160;<i>&#8220;Revenue
from Contracts with Customers&#8221;</i>&#160;(ASU 2014-09).&#160; ASU 2014-09 provides companies with a single model for accounting
for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific
revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&#160;
In August&#160;2015, the FASB issued ASU 2015-14, &#8220;<i>Revenue from Contracts with Customers&#8221; </i>(ASU 2015-14).&#160;
ASU 2015-14 defers the effective date of the new revenue recognition standard by one year. As such, it now takes effect for public
entities in fiscal years beginning after December&#160;15, 2017.&#160; We are in the process of evaluating the impact of adoption
on our consolidated financial statements.</p><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<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 entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=35735333&amp;loc=d3e288-107754<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64809438&amp;loc=d3e5614-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</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>nonnum:textBlockItemType</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>16
<FILENAME>R8.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6604161360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_us-gaap_InventoryDisclosureTextBlock', window );">NOTE 2 - INVENTORIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 52%"><font style="font-size: 8pt">Inventories consisted of the following components:</font></td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Raw material</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2,373 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2,262 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Work-in-process</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">1,249 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">1,099 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Finished goods</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">274 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">344 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Inventories</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,896 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,705 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table>
<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p><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_InventoryDisclosureAbstract">
<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_InventoryDisclosureAbstract</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_InventoryDisclosureTextBlock">
<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 entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_InventoryDisclosureTextBlock</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>nonnum:textBlockItemType</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>17
<FILENAME>R9.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721109680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Property and equipment consisted
of the following components:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Leasehold improvements </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$389 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$77 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Equipment </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">5,172 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">4,482 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Sales demonstration equipment </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">992 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,257 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">6,553 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">5,816 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Less accumulated depreciation </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,759 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,579 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Property and equipment, net </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$1,794 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$1,237 </font></td></tr>
</table>
<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PropertyPlantAndEquipmentAbstract">
<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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentDisclosureTextBlock">
<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 entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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 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-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2921-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></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_PropertyPlantAndEquipmentDisclosureTextBlock</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>nonnum:textBlockItemType</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>18
<FILENAME>R10.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6871092528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 4 - BUSINESS RESTRUCTURING<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">NOTE - 4. BUSINESS RESTRUCTURING</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Our previous years&#8217; restructure
actions have been fully implemented.&#160; As a result of the lease amendment discussed in Note 6, &#8220;Operating Lease Commitments&#8221;,
which started in July 2015, the balance of the restructure liability of approximately $120,000 was incorporated into our deferred
rent liability at July 2015 as part of the new lease incentive.</p><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_RestructuringAndRelatedActivitiesAbstract">
<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_RestructuringAndRelatedActivitiesAbstract</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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<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>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<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_ScheduleOfRestructuringAndRelatedCostsTextBlock</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>nonnum:textBlockItemType</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>19
<FILENAME>R11.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721083696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_Note5OtherAccruedLiabilitiesAbstract', window );"><strong>Note 5 - Other Accrued Liabilities</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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">NOTE 5 - OTHER ACCRUED LIABILITIES</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Other accrued liabilities consisted
of the following components:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; background-color: white">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Product warranty </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$353 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$368 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Sales return reserve </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">50 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">61 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Other taxes </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">111 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">92 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Other </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">119 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">19 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;Other accrued liabilities </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$633 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$540 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="background-color: white">&#160;</td></tr>
</table>
<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The changes in our product warranty liability
for the nine months ending September 30, 2016 are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 65%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 25%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Liability, beginning balance </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$368 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Net expenses </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">561 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Warranty claims </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(603)</font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Accrual revisions </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">27 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;Liability, ending balance </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$353 </font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note5OtherAccruedLiabilitiesAbstract">
<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;">DAIO_Note5OtherAccruedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<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 entire disclosure for accounts payable and accrued liabilities at the end of 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/presentationRef<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),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</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>nonnum:textBlockItemType</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>20
<FILENAME>R12.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6603653552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<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_DAIO_OperatingLeaseCommitmentsTextBlock', window );">NOTE 6 - OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">We have commitments under non-cancelable
operating leases and other agreements, primarily for factory and office space, with initial or remaining terms of one year or more
as follows:</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ending December 31:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 67%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 10%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 23%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Operating</font><br />
<font style="font-size: 8pt">Leases</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2016 (remaining)</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$218 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2017</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">831 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2018</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">816 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2019</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">847 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2020</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">844 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">432 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,988 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the second quarter of 2015, we amended
our lease agreement for the Redmond, Washington headquarters facility effective July 8, 2015. The amended lease resulted in our
headquarters relocating to a nearby building, extending the term through April 2021, lowering the square footage to approximately
20,460, providing lease inducement incentives and lowering the rental rate. The new lease commitment of approximately $1.7 million
will be paid over the term of the lease. As a result of this lease amendment, the remaining balance of the restructure liability
of approximately $120,000 was incorporated into our deferred rent liability in July, 2015.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We renewed our lease agreement for what is now
our former Shanghai, China facility, effective June 15, 2015, extending the term through December 31, 2015.&#160; Operations continued
in this facility through January 31, 2016.&#160; In October 2015, we signed a lease agreement for a new facility located in Shanghai,
China which was effective November 1, 2015 and extends through October 31, 2021.&#160; The new lease approximately doubled our
space to 19,400 square feet at approximately 54% of the prior lease rental rate.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our lease for our Munich, Germany facility is
for approximately 4,306 square feet and is scheduled to end May 31, 2017.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_NotesToFinancialStatementsAbstract">
<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;">DAIO_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_OperatingLeaseCommitmentsTextBlock">
<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>Custom Element.</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;">DAIO_OperatingLeaseCommitmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>21
<FILENAME>R13.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721080144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 7- OTHER COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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_DAIO_OtherCommitments', window );">NOTE 7 - OTHER COMMITMENTS</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have purchase obligations for inventory
and production costs as well as other obligations such as capital expenditures, service contracts, marketing, and development agreements.&#160;
Arrangements are considered purchase obligations if a contract specifies all significant terms, including fixed or minimum quantities
to be purchased, a pricing structure and approximate timing of the transaction.&#160; Most arrangements are cancelable without
a significant penalty, and with short notice, typically less than 90 days.&#160; At September 30, 2016, the purchase commitments
and other obligations totaled $1,394,000 of which all but $38,000 are expected to be paid over the next twelve months.</p>

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_OtherCommitments">
<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>Custom Element.</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;">DAIO_OtherCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_CommitmentsAndContingenciesDisclosureAbstract">
<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_CommitmentsAndContingenciesDisclosureAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R14.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6602948736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 8 - CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">NOTE 8 - CONTINGENCIES</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2016, we were not a
party to any legal proceedings or aware of any indemnification agreement claims, the adverse outcome of which in management&#8217;s
opinion, individually or in the aggregate, would have a material adverse effect on our results of operations or financial position.&#160;</p><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_CommitmentsAndContingenciesDisclosureAbstract">
<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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsAndContingenciesDisclosureTextBlock">
<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 entire disclosure for commitments and contingencies.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73718637&amp;loc=d3e25287-109308<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_CommitmentsAndContingenciesDisclosureTextBlock</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>nonnum:textBlockItemType</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>23
<FILENAME>R15.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6871096512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_us-gaap_EarningsPerShareTextBlock', window );">NOTE 9 - EARNINGS PER SHARE</a></td>
<td class="text"><p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is calculated
based on the weighted average number of common shares outstanding during each period.&#160; Diluted earnings per share is calculated
based on these same weighted average shares outstanding plus the effect of potential shares issuable upon assumed exercise of stock
options based on the treasury stock method.&#160; Potential shares issuable upon the exercise of stock options are excluded from
the calculation of diluted earnings per share to the extent their effect would be anti-dilutive.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the computation
of basic and diluted earnings per share:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Three Months Ended </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Nine Months Ended </font></td></tr>
<tr>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">(in thousands except per share data)</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Numerator for basic and diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Net income</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$625 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$439 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$901 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$589 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Denominator for basic</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; weighted-average shares</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,977 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,930 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,955 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,896 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Employee stock options and awards</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">206 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">112 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">128 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">159 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Denominator for diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; adjusted weighted-average shares &#38;</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; assumed conversions of stock options</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,183 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,042 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,083 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,055 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Basic and diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Total basic earnings per share</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.08 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.06 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.07 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Total diluted earnings per share&#160;</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.08 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.05 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.07 </font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Options to purchase 198,395 and 162,526 shares
were outstanding as of September 30, 2016 and 2015, respectively, but were excluded from the computation of diluted earnings per
share for the periods then ended because the options were anti-dilutive.</p>

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



<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><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_EarningsPerShareAbstract">
<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_EarningsPerShareAbstract</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_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=65016374&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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_EarningsPerShareTextBlock</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>nonnum:textBlockItemType</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>24
<FILENAME>R16.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593094384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_ShareBasedCompensationAbstract', window );"><strong>Share-based Compensation [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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">NOTE 10 - SHARE-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For share-based awards granted, we have recognized
compensation expense based on the estimated grant date fair value method.&#160; For these awards we have recognized compensation
expense using a straight-line amortization method reduced for estimated forfeitures. &#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The impact on our results of operations of recording
share-based compensation, net of forfeitures, for the three and nine months ended September 30, 2016 and 2015, respectively, was
as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Three Months Ended </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Nine Months Ended </font></td></tr>
<tr>
    <td style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Cost of goods sold</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$3 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$11 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Research and development</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">23 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">18 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">82 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">58 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Selling, general and administrative</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">84 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">73 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">316 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">261 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total share-based compensation</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$110 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$93 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$409 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$330 </font></td></tr>
<tr>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Impact on net earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; text-align: justify"><font style="font-size: 8pt">Basic and diluted</font></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.01)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.01)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.05)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.04)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

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

<p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt">Equity awards granted during the three and nine months
ended September 30, 2016 and 2015 were as follows:</p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%; color: Black; padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2016</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2015</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2016</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2015</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-left: 5.4pt">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; text-align: justify">Restricted Stock</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">225,100</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">193,800</td><td style="color: Black; text-align: left">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no stock option awards issued during
the three and nine months ended September 30, 2016 and 2015.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-employee directors Restricted Stock Units
(&#8220;RSU&#8217;s&#8221;) vest over one year, employee RSU&#8217;s vest over four years with the expense being recognized over
the vesting period.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The remaining unamortized expected future equity
compensation expense and remaining amortization period associated with unvested option grants, restricted stock awards and restricted
stock unit awards at September 30, 2016 are:</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 70%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="width: 1%; padding-bottom: 10pt">&#160;</td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands unless specified) </font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Unamortized future equity compensation expense</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="text-align: right"><font style="font-size: 8pt">$1,188 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Remaining weighted average amortization period in years</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="text-align: right"><font style="font-size: 8pt">2.67 </font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<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 entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65895303&amp;loc=d3e17540-113929<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</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>nonnum:textBlockItemType</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_ShareBasedCompensationAbstract">
<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_ShareBasedCompensationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R17.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6609920848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_Note11ShareRepurchaseProgramsAbstract', window );"><strong>Note 11 - Share Repurchase Programs</strong></a></td>
<td class="text">&#160;<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_DAIO_ShareRepurchaseProgramsTextBlock', window );">NOTE 11 - SHARE REPURCHASE PROGRAMS</a></td>
<td class="text"><p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify">On February 24, 2016, our Board
of Directors approved a share repurchase program with provisions to buy back up to $1 million of our stock during the period from
March 2, 2016 through March 31, 2017.&#160;&#160;The program was established with a 10b5-1 plan under the Exchange Act to provide
flexibility to make purchases throughout the period.&#160; For the three months ended September 30, 2016, 6,500 shares of stock
have been repurchased at an average price of $2.61 for a total of $16,951 plus $136 in commissions.&#160; For the nine months ended
September 30, 2016, 80,345 shares of stock have been repurchased at an average price of $2.36 for a total of $189,360 plus $1,652
in commissions.</p>

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

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

<p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify">The following is a summary of share
repurchase activity under the plan through September 30, 2016:</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 27%; border-bottom: Black 1pt solid; padding-bottom: 10pt; text-align: center"><font style="font-size: 8pt; line-height: 115%">Repurchases by Month</font></td>
    <td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Average Price Paid per Share</font></td>
    <td style="width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 20%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program</font></td>
    <td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program</font></td></tr>
<tr>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">March 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.26 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">42,515 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$903,161 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">April 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.35 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">8,480 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$883,064 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">May 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.52 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">7,650 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$863,602 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">June 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.45 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">15,200 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$826,078 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">July 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.61 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">6,500 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$808,991 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">Total</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"><font style="font-size: 8pt">$2.36 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"><font style="font-size: 8pt">80,345 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table>


<p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note11ShareRepurchaseProgramsAbstract">
<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;">DAIO_Note11ShareRepurchaseProgramsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_ShareRepurchaseProgramsTextBlock">
<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;">DAIO_ShareRepurchaseProgramsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>26
<FILENAME>R18.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6850921584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_FinancialStatementPreparationPoliciesAbstract', window );"><strong>Note 1 - Financial Statement Preparation Policies</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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue at the time the product
is shipped.&#160; We have determined that our programming equipment has reached a point of maturity and stability such that product
acceptance can be assured by testing at the factory prior to shipment and that the installation meets the criteria to be considered
a separate element.&#160; These systems are standard products with published product specifications and are configurable with standard
options.&#160; The evidence that these systems could be deemed as accepted was based upon having standardized factory production
of the units, results from batteries of tests of product performance to our published specifications, quality inspections and installation
standardization, as well as past product operation validation with the customer and the history provided by our installed base
of products upon which the current versions were based.</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The revenue related to products requiring
installation that is perfunctory is recognized at the time of shipment.&#160; Installation that is considered perfunctory includes
any installation that can be performed by other parties, such as distributors, other vendors, or in most cases the customers themselves.&#160;
This takes into account the complexity, skill and training needed as well as customer expectations regarding installation.</p>

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

<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We enter into multiple deliverable arrangements
that arise during the sale of a system that includes an installation component, a service and support component and a software
maintenance component.&#160; We allocate the value of each element based on relative selling prices.&#160; Relative selling price
is based on the selling price of the standalone system.&#160; For the installation and service and support components, we use the
value of the discount given to distributors who perform these components.&#160; For software maintenance components, we use what
we charge for annual software maintenance renewals after the initial year the system is sold.&#160; Revenue is recognized on the
system sale based on shipping terms, installation revenue is recognized after the installation is performed, and hardware service
and support and software maintenance revenue is recognized ratably over the term of the agreement, typically one year.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When we sell software separately, we recognize
software revenue upon shipment, provided that only inconsequential obligations remain on our part and substantive acceptance conditions,
if any, have been met.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue when persuasive evidence
of an arrangement exists, shipment has occurred, the price is fixed or determinable, the buyer has paid or is obligated to pay,
collectability is reasonably assured, substantive acceptance conditions, if any, have been met, the obligation is not contingent
on resale of the product, the buyer&#8217;s obligation would not be changed in the event of theft, physical destruction or damage
to the product, the buyer acquiring the product for resale has economic substance apart from us and we do not have significant
obligations for future performance to directly bring about the resale of the product by the buyer.&#160; We establish a reserve
for sales returns based on historical trends in product returns and estimates for new items.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We transfer certain products out of service
from their internal use and make them available for sale.&#160; The products transferred are our standard products in one of the
following areas: service loaners, rental or test units; engineering test units; or sales demonstration equipment.&#160; Once transferred,
the equipment is sold by our regular sales channels as used equipment inventory.&#160; These product units often involve refurbishing
and an equipment warranty, and are conducted as sales in our normal and ordinary course of business.&#160; The transfer amount
is the product unit&#8217;s net book value and the sale transaction is accounted for as revenue and cost of goods sold.</p><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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We measure and recognize compensation expense
as required for all share-based payment awards, including employee stock options and restricted stock unit awards, based on estimated
fair values and estimated forfeiture rate on the grant dates.</p><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_IncomeTaxPolicyTextBlock', window );">Income Tax</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Historically, when accounting for uncertainty
in income taxes, we have not incurred any interest or penalties associated with tax matters and no interest or penalties were recognized
during the three and nine months ended September 30, 2016.&#160; However, we have adopted a policy whereby amounts related to penalties
associated with tax matters are classified as general and administrative expense when incurred and amounts related to interest
associated with tax matters are classified as interest income or interest expense.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have incurred net operating losses in certain
past years.&#160; We continue to maintain a valuation allowance for the full amount of the net deferred tax asset balance associated
with our net operating losses and credit carryforwards, as sufficient uncertainty exists regarding our ability to realize such
tax assets in the future.&#160; There were $222,000 and $211,000 of unrecognized tax benefits related to uncertain tax positions
and related valuation allowance as of September 30, 2016 and 2015, respectively.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax years that remain open for examination include
2013, 2014, and 2015 in the United States of America.&#160; In addition, tax years from 2001 to 2012 may be subject to examination
in the event that we utilize the net operating losses and credit carryforwards from those years in our current or future year tax
returns.</p><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU 2016-09,&#160;Compensation-Stock
Compensation (ASU 2016-09), &#8220;Improvements to Employee Share-Based Payment Accounting&#8221;.&#160; ASU 2016-09 requires excess
tax benefits to be recognized in the statement of operations as an income tax expense and is applied prospectively by means of
a cumulative-effect adjustment of excess tax benefits from equity in the period of adoption. The standard establishes an alternative
practical expedient for estimating the expected term of an award by recognizing the effects of forfeitures in compensation cost
when the forfeitures occur. Adoption of the alternative practical expedient is applied prospectively on an entity-wide basis. The
standard requires that amounts paid to a taxing authority on the employee&#8217;s behalf as a result of directly withholding shares
for tax-withholding purposes are to be presented on a retrospective basis as a financing activity on the statement of cash flows.
The standard becomes effective beginning January 1, 2017. We are in the process of evaluating the impact of adoption on our consolidated
financial statements.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&#160;&#8220;<i>Leases</i>&#8221;
(ASU 2016-02). &#160;ASU 2016-02 requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and
a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases
of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective beginning January
1, 2019.&#160; We are in the process of evaluating the impact of adoption on our consolidated financial statements.</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,&#160;<i>&#8220;Revenue
from Contracts with Customers&#8221;</i>&#160;(ASU 2014-09).&#160; ASU 2014-09 provides companies with a single model for accounting
for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific
revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the
customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance.&#160;
In August&#160;2015, the FASB issued ASU 2015-14, &#8220;<i>Revenue from Contracts with Customers&#8221; </i>(ASU 2015-14).&#160;
ASU 2015-14 defers the effective date of the new revenue recognition standard by one year. As such, it now takes effect for public
entities in fiscal years beginning after December&#160;15, 2017.&#160; We are in the process of evaluating the impact of adoption
on our consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_FinancialStatementPreparationPoliciesAbstract">
<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;">DAIO_FinancialStatementPreparationPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e32280-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_IncomeTaxPolicyTextBlock</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>nonnum:textBlockItemType</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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</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>nonnum:textBlockItemType</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_RevenueRecognitionPolicyTextBlock">
<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>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<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_RevenueRecognitionPolicyTextBlock</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>nonnum:textBlockItemType</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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<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>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</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>nonnum:textBlockItemType</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>27
<FILENAME>R19.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6871100064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_InventoriesTablesAbstract', window );"><strong>Note 2 - Inventories Tables</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">INVENTORIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 52%"><font style="font-size: 8pt">Inventories consisted of the following components:</font></td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 17%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Raw material</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2,373 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2,262 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Work-in-process</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">1,249 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">1,099 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Finished goods</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">274 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">344 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Inventories</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,896 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,705 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_InventoriesTablesAbstract">
<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;">DAIO_InventoriesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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 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)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ScheduleOfInventoryCurrentTableTextBlock</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>nonnum:textBlockItemType</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>28
<FILENAME>R20.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6870714224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_PropertyPlantAndEquipmentNetTablesAbstract', window );"><strong>Note 3 - Property Plant And Equipment Net Tables</strong></a></td>
<td class="text">&#160;<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_DAIO_TablePropertyPlantAndEquipmentNet', window );">PROPERTY, PLANT AND EQUIPMENT, NET</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Leasehold improvements </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$389 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$77 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Equipment </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">5,172 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">4,482 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Sales demonstration equipment </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">992 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,257 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">6,553 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">5,816 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Less accumulated depreciation </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,759 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,579 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;Property and equipment, net </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$1,794 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$1,237 </font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_PropertyPlantAndEquipmentNetTablesAbstract">
<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;">DAIO_PropertyPlantAndEquipmentNetTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_TablePropertyPlantAndEquipmentNet">
<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>Custom Element.</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;">DAIO_TablePropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>29
<FILENAME>R21.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6603592096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_OtherAccruedLiabilitiesTablesAbstract', window );"><strong>Note 5 - Other Accrued Liabilities Tables</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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Other accrued liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 52%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; background-color: white">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Product warranty </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$353 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$368 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Sales return reserve </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">50 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">61 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Other taxes </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">111 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">92 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Other </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">119 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">19 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;Other accrued liabilities </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$633 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$540 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="background-color: white">&#160;</td></tr>
</table><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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Product warranty liability</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: top; width: 65%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 10%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 25%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">September 30,</font><br />
<font style="font-size: 8pt">2016</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Liability, beginning balance </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$368 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Net expenses </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">561 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Warranty claims </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">(603)</font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">&#160;Accrual revisions </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">27 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">&#160;Liability, ending balance </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$353 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_OtherAccruedLiabilitiesTablesAbstract">
<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;">DAIO_OtherAccruedLiabilitiesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</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>nonnum:textBlockItemType</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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<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>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ScheduleOfProductWarrantyLiabilityTableTextBlock</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>nonnum:textBlockItemType</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>30
<FILENAME>R22.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6871096512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_Note7OperatingLeaseCommitmentsTablesAbstract', window );"><strong>Note 6 - Operating Lease Commitments Tables</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_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">OPERATING LEASE COMMITMENTS</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 67%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 10%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 23%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Operating</font><br />
<font style="font-size: 8pt">Leases</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2016 (remaining)</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$218 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2017</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">831 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2018</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">816 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2019</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">847 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2020</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">844 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">432 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$3,988 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note7OperatingLeaseCommitmentsTablesAbstract">
<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;">DAIO_Note7OperatingLeaseCommitmentsTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<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>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</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>nonnum:textBlockItemType</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>31
<FILENAME>R23.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6858097584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_EarningsPerShareTablesAbstract', window );"><strong>Note 9 - Earnings Per Share Tables</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Three Months Ended </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Nine Months Ended </font></td></tr>
<tr>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">(in thousands except per share data)</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Numerator for basic and diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Net income</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$625 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$439 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$901 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$589 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Denominator for basic</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; weighted-average shares</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,977 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,930 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,955 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">7,896 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Employee stock options and awards</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">206 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">112 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">128 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">159 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Denominator for diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; adjusted weighted-average shares &#38;</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; assumed conversions of stock options</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,183 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,042 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,083 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">8,055 </font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Basic and diluted</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Total basic earnings per share</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.08 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.06 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.07 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160; Total diluted earnings per share&#160;</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.08 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.05 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$0.07 </font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_EarningsPerShareTablesAbstract">
<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;">DAIO_EarningsPerShareTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</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>nonnum:textBlockItemType</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>32
<FILENAME>R24.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6870864480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_SharebasedCompensationTablesAbstract', window );"><strong>Note 10 - Share-based Compensation Tables</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_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Impact on operations of recording share-based compensation</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Three Months Ended </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;Nine Months Ended </font></td></tr>
<tr>
    <td style="vertical-align: bottom; width: 36%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="vertical-align: top; width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2015</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands) </font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Cost of goods sold</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$3 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$2 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$11 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">$11 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Research and development</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">23 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">18 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">82 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">58 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Selling, general and administrative</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">84 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">73 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">316 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="text-align: right"><font style="font-size: 8pt">261 </font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total share-based compensation</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$110 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$93 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$409 </font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-size: 8pt">$330 </font></td></tr>
<tr>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Impact on net earnings per share:</font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; text-align: justify"><font style="font-size: 8pt">Basic and diluted</font></td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.01)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.01)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.05)</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">($0.04)</font></td></tr>
</table><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_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Equity award activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%; color: Black; padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2016</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2015</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2016</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif; color: Black">Sep. 30,&#160;2015</font></td><td style="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-left: 5.4pt">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; text-align: justify">Restricted Stock</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">225,100</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">193,800</td><td style="color: Black; text-align: left">&#160;</td></tr>
</table><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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock', window );">Future equity compensation expense</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="vertical-align: bottom; width: 70%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="vertical-align: bottom; width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Sep. 30,</font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="width: 1%; padding-bottom: 10pt">&#160;</td></tr>
<tr>
    <td><font style="font-size: 8pt">&#160;(in thousands unless specified) </font></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Unamortized future equity compensation expense</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="text-align: right"><font style="font-size: 8pt">$1,188 </font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap"><font style="font-size: 8pt">Remaining weighted average amortization period in years</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="2" style="text-align: right"><font style="font-size: 8pt">2.67 </font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_SharebasedCompensationTablesAbstract">
<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;">DAIO_SharebasedCompensationTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<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>Tabular disclosure of the amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</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>nonnum:textBlockItemType</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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock">
<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>Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20517-108367<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock</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>nonnum:textBlockItemType</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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<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>Tabular disclosure of share-based compensation plans that may be presented in a single table for outstanding, vested and expected to vest, and exercisable awards. The information that may be disclosed in this table may include, but is not limited to, number of shares, weighted average exercise price, weighted average remaining contractual life, and aggregate intrinsic value.</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_ScheduleOfShareBasedCompensationActivityTableTextBlock</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>nonnum:textBlockItemType</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>33
<FILENAME>R25.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6604699040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2016</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_DAIO_Note11ShareRepurchaseProgramsTablesAbstract', window );"><strong>Note 11 - Share Repurchase Programs Tables</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_us-gaap_ScheduleOfRepurchaseAgreements', window );">Share repurchase activity</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 27%; border-bottom: Black 1pt solid; padding-bottom: 10pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt; line-height: 115%">Repurchases by Month</font></td>
    <td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Average Price Paid per Share</font></td>
    <td style="width: 5%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 20%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program</font></td>
    <td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 21%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 8pt">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program</font></td></tr>
<tr>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">March 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.26 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">42,515 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$903,161 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">April 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.35 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">8,480 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$883,064 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">May 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.52 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">7,650 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$863,602 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">June 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.45 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">15,200 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$826,078 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">July 2016</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">$2.61 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: center"><font style="font-size: 8pt">6,500 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">$808,991 </font></td></tr>
<tr>
    <td style="vertical-align: top"><font style="font-size: 8pt">Total</font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"><font style="font-size: 8pt">$2.36 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; border-top: Black 1pt solid; border-bottom: Black 2.25pt double; text-align: center"><font style="font-size: 8pt">80,345 </font></td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note11ShareRepurchaseProgramsTablesAbstract">
<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;">DAIO_Note11ShareRepurchaseProgramsTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ScheduleOfRepurchaseAgreements">
<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 entire disclosure for repurchase agreements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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_ScheduleOfRepurchaseAgreements</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>nonnum:textBlockItemType</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>34
<FILENAME>R26.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721039856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 222<span></span>
</td>
<td class="nump">$ 211<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_UnrecognizedTaxBenefits">
<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 unrecognized tax benefits.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Unrecognized Tax Benefit<br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<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_UnrecognizedTaxBenefits</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>35
<FILENAME>R27.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6728195600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 2 - INVENTORIES (Details) in thousands - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</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_InventoryRawMaterials', window );">Raw material</a></td>
<td class="nump">$ 2,373<span></span>
</td>
<td class="nump">$ 2,262<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_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">1,249<span></span>
</td>
<td class="nump">1,099<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_FIFOInventoryAmount', window );">Finished goods</a></td>
<td class="nump">274<span></span>
</td>
<td class="nump">344<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 3,896<span></span>
</td>
<td class="nump">$ 3,705<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_FIFOInventoryAmount">
<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 FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_FIFOInventoryAmount</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_InventoryDisclosureAbstract">
<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_InventoryDisclosureAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-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_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_InventoryRawMaterials">
<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 before valuation and LIFO reserves of raw materials 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://www.xbrl.org/2003/role/presentationRef<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)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryRawMaterials</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_InventoryWorkInProcess">
<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 before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</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 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)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryWorkInProcess</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R28.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6720049424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</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_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">$ 389<span></span>
</td>
<td class="nump">$ 77<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_DAIO_Equipment', window );">Equipment</a></td>
<td class="nump">5,172<span></span>
</td>
<td class="nump">4,482<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_DAIO_SaleDemonstrationEquipment', window );">Sale demonstration equipment</a></td>
<td class="nump">992<span></span>
</td>
<td class="nump">1,257<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_PropertyPlantAndEquipmentGross', window );">Property and equipment gross</a></td>
<td class="nump">6,553<span></span>
</td>
<td class="nump">5,816<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">4,759<span></span>
</td>
<td class="nump">4,579<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,794<span></span>
</td>
<td class="nump">$ 1,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Equipment">
<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>Custom Element.</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;">DAIO_Equipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_DAIO_SaleDemonstrationEquipment">
<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;">DAIO_SaleDemonstrationEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</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_LeaseholdImprovementsGross">
<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 before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-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_LeaseholdImprovementsGross</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_PropertyPlantAndEquipmentAbstract">
<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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentGross">
<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 before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_PropertyPlantAndEquipmentGross</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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R29.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6730281440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</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_ProductWarrantyAccrual', window );">Product warranty</a></td>
<td class="nump">$ 353<span></span>
</td>
<td class="nump">$ 368<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_ValuationAllowancesAndReservesBalance', window );">Sales return reserve</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">61<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_TaxesPayableCurrent', window );">Other taxes</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">92<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_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">19<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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Other accrued liabilities</a></td>
<td class="nump">$ 633<span></span>
</td>
<td class="nump">$ 540<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_AccruedLiabilitiesCurrentAndNoncurrent">
<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 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. Examples include taxes, interest, rent and utilities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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_AccruedLiabilitiesCurrentAndNoncurrent</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_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<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 expenses incurred but not yet paid 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/2003/role/presentationRef<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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_OtherAccruedLiabilitiesCurrentAndNoncurrent</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_PayablesAndAccrualsAbstract">
<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_PayablesAndAccrualsAbstract</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_ProductWarrantyAccrual">
<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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_ProductWarrantyAccrual</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_TaxesPayableCurrent">
<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 payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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://www.xbrl.org/2003/role/presentationRef<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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_TaxesPayableCurrent</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_ValuationAllowancesAndReservesBalance">
<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 allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<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_ValuationAllowancesAndReservesBalance</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>38
<FILENAME>R30.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6719969456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_us-gaap_ProductWarrantyAccrual', window );">Liability, beginning balance</a></td>
<td class="nump">$ 368<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_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Net expenses</a></td>
<td class="nump">561<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_ProductWarrantyAccrualPayments', window );">Warranty claims</a></td>
<td class="num">(603)<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_ProductWarrantyAccrualWarrantiesIssued', window );">Accrual revisions</a></td>
<td class="nump">27<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_ProductWarrantyAccrual', window );">Liability, ending balance</a></td>
<td class="nump">$ 353<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_PayablesAndAccrualsAbstract">
<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_PayablesAndAccrualsAbstract</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_ProductWarrantyAccrual">
<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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_ProductWarrantyAccrual</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_ProductWarrantyAccrualPayments">
<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 decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualPayments</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_ProductWarrantyAccrualPeriodIncreaseDecrease">
<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 the standard and extended product warranty liability.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualPeriodIncreaseDecrease</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_ProductWarrantyAccrualWarrantiesIssued">
<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 in the standard and extended product warranty accrual from warranties issued.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualWarrantiesIssued</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R31.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6611765920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [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_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear', window );">2016 (remaining)</a></td>
<td class="nump">$ 218<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2017</a></td>
<td class="nump">831<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2018</a></td>
<td class="nump">816<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2019</a></td>
<td class="nump">847<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2020</a></td>
<td class="nump">844<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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">432<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 3,988<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_OperatingLeasesFutureMinimumPaymentsDue">
<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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDue</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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<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_OperatingLeasesFutureMinimumPaymentsDueAbstract</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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears</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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueThereafter</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_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear">
<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 required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R32.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6873132560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTE 7 - OTHER COMMITMENTS (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_us-gaap_PurchaseObligation', window );">Purchase and other obligations</a></td>
<td class="nump">$ 1,394,000<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_PurchaseObligationDueInSecondYear', window );">After 2016</a></td>
<td class="nump">$ 38,000<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_CommitmentsAndContingenciesDisclosureAbstract">
<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_CommitmentsAndContingenciesDisclosureAbstract</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_PurchaseObligation">
<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>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</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_PurchaseObligationDueInSecondYear">
<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>Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</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_PurchaseObligationDueInSecondYear</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>41
<FILENAME>R33.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6728181808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_NetIncomeLoss', window );">Numerator for basic and diluted earnings per share: Net income</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
<td class="nump">$ 589<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_WeightedAverageNumberOfSharesIssuedBasic', window );">Denominator for basic earnings per share: weighted average shares</a></td>
<td class="nump">7,977<span></span>
</td>
<td class="nump">7,930<span></span>
</td>
<td class="nump">7,955<span></span>
</td>
<td class="nump">7,896<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_DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding', window );">Employee stock options and awards</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">159<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per share: adjusted weighted-average shares and assumed conversions of stock options</a></td>
<td class="nump">8,183<span></span>
</td>
<td class="nump">8,042<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
<td class="nump">8,055<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_EarningsPerShareBasic', window );">Total basic earnings per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.07<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_EarningsPerShareDiluted', window );">Total diluted earnings per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding">
<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>Custom Element.</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;">DAIO_DilutiveImpactOfOptionsAndEquityAwardsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_EarningsPerShareAbstract">
<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_EarningsPerShareAbstract</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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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>num: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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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>num: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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 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.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6371337&amp;loc=d3e3550-109257<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_WeightedAverageNumberOfDilutedSharesOutstanding</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:sharesItemType</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_WeightedAverageNumberOfSharesIssuedBasic">
<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 element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</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 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=64863997&amp;loc=d3e1448-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e2646-109256<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_WeightedAverageNumberOfSharesIssuedBasic</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:sharesItemType</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>42
<FILENAME>R34.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6721082352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti dilutive options to purchase shares</a></td>
<td class="nump">198,395<span></span>
</td>
<td class="nump">162,526<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 FASB<br> -Name Accounting Standards Codification<br> -Glossary Antidilution<br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Diluted Earnings Per Share<br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Contingent Stock Agreement<br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</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:sharesItemType</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_EarningsPerShareAbstract">
<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_EarningsPerShareAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R35.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6720116560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 330<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_DAIO_ImpactNetIncomePerShareBasicAndDiluted', window );">Impact on net earnings : Basic and diluted</a></td>
<td class="num">$ (.01)<span></span>
</td>
<td class="num">$ (.01)<span></span>
</td>
<td class="num">$ (.05)<span></span>
</td>
<td class="num">$ (.04)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost Of Goods Sold</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</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_ShareBasedCompensation', window );">Total share-based compensation</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 316<span></span>
</td>
<td class="nump">$ 261<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_ImpactNetIncomePerShareBasicAndDiluted">
<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>Custom Element.</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;">DAIO_ImpactNetIncomePerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensation">
<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 amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities 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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ShareBasedCompensation</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R36.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6871089664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10. SHARE-BASED COMPENSATION (Details 1) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</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_DAIO_SharebasedCompensationDetails1Abstract', window );"><strong>Note 10. Share-based Compensation Details 1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Restricted stock granted</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">255,100<span></span>
</td>
<td class="nump">193,800<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Stock options granted</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="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_SharebasedCompensationDetails1Abstract">
<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;">DAIO_SharebasedCompensationDetails1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<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>Net number of non-option equity instruments granted to participants.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</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:sharesItemType</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<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>Net number of share options (or share units) granted during the 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</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:sharesItemType</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>45
<FILENAME>R37.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6598950144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 10 - SHARE-BASED COMPENSATION (Details 2)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</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_DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract', window );"><strong>Note 10 - Share-based Compensation Details 2</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unamortized future equity compensation expense</a></td>
<td class="nump">$ 1,188<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average amortization period</a></td>
<td class="text">2 years 8 months 1 day<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract">
<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;">DAIO_Note10SharebasedCompensationDetailsNarrativeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Unrecognized cost of unvested share-based compensation awards.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</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:durationItemType</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>46
<FILENAME>R38.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6873322176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.36<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">80,345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_March2016Member', window );">March 2016</a></td>
<td class="text">&#160;<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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.26<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">42,515<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program | $</a></td>
<td class="nump">$ 903,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_April2016Member', window );">April 2016</a></td>
<td class="text">&#160;<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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.35<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">8,480<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program | $</a></td>
<td class="nump">$ 883,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_May2016Member', window );">May 2016</a></td>
<td class="text">&#160;<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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.52<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">7,650<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program | $</a></td>
<td class="nump">$ 863,602<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_June2016Member', window );">June 2016</a></td>
<td class="text">&#160;<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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.45<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">15,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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program | $</a></td>
<td class="nump">$ 826,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_July2016Member', window );">July 2016</a></td>
<td class="text">&#160;<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_DAIO_AveragePricePaidPerShareForShareRepurchase', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 2.61<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_StockRepurchasedDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Repurchase Program | shares</a></td>
<td class="nump">6,500<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Approximate Dollar Value of Shares that May Yet Be Purchased under the Program | $</a></td>
<td class="nump">$ 808,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DAIO_AveragePricePaidPerShareForShareRepurchase">
<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;">DAIO_AveragePricePaidPerShareForShareRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DAIO_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</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_StockRepurchasedDuringPeriodShares">
<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>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<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_StockRepurchasedDuringPeriodShares</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:sharesItemType</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_AcceleratedShareRepurchasesDateAxis=DAIO_March2016Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_March2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_April2016Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_April2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_May2016Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_May2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_June2016Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_June2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_July2016Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=DAIO_July2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>47
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !V6:DFWR^U-OP$  *\8   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,V9S4[#,!"$7Z7*%36N;?Y%>P&N@ 0O8))M8S6.+=N4\O;8*2"H"FJ!
M2G/)3V>],\DZWZ47#R^.PF!IVBZ,BR9&=\Y8J!HR*I3649>4J?5&Q73K9\RI
M:JYFQ,1H=,PJVT7JXC#F'L7DXG9!WNN:!I<K(?<>%\JY5E<J:MNQ15>O=1W:
MZ5175-OJR:0E94S6=)#T8G"G?+Q1)K5@RY;UPNK(RZRS_S$,SI.J0T,435N&
M^-)2V.2_4MZ=KVBJGMJXD_';NRL]M7U-:+1[L[I>IBXA_38NDAJV<EA?^%,R
M;?+07#?[LB+?__)9UE[BPK177CWK-8/%WL:4SZ51NMLTJF?KYX_6SO]SFU!^
MJIKJH?.IT$>]89>DXKND!I9:_\G[?:=4UM-6AKEPCQ]%HSS5]]&G^6[^-CX7
M["]'GFM__=W0>S&P_K1'2.R40X#DD" Y#D%R'('D. ;)<0*2XQ0DQQE(#CY"
M"8)"5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%"
M5H%"5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OE!5M;_3S%Y
M!5!+ P04    "  =EFI)2'4%[L4    K @  "P   %]R96QS+RYR96QSK9++
M;L) #$5_)9I]<4HE%A%AQ88=0OR .^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\
M#JFL#C2B]AQ2U\=43'X,J<K]VG2JL0)(MB./:<&10IXV+!XUE])"1#M@2[ L
MRQ7(K8[9K.?:Q<[51G;NTQ1'E):T-M,(9Y;AFWE89.D\^(GT%V-NFM[2ENW)
M4] '_K,- \]YEE<>QW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^
M.R6:E((C-Z."N[_8_ )02P,$%     @ '99J208^A_29 0  SQ<  !H   !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\782VK#,!#&\:L$'Z#RS.1-DE4W
MV;:]@' 4VR1^(*FTN7U=+XK[T-!%X-O8V(+1?_5#:->&?/ODKC;671NJN@^S
M]^;:ANWP?Y]5,?9;8T)1N<:&AZYW[;!Z[GQCX_#I2]/;XF)+9SC/E\9/YV2'
MW<_9L^-IG_GCB;+9B_6EB_OLK?.74#D7@QE?]#!L,"S?>O>?[;OSN2[<8U>\
M-JZ-?U28KPTRDP[B=!!#@B0=))"@>3IH#@E:I(,6D*!E.F@)"5JE@U:0H'4Z
M: T)VJ2#-I @RA49<TR2AC5&:U*X)HS7I(!-&+%)(9LP9I."-F'4)H5MPKA-
M"MR$D9L4N@EC-REX$T9O5O1FC-ZLZ,V@L[9VV,;HS8K>C-&;%;T9HS<K>C-&
M;U;T9HS>K.C-&+U9T9LQ>K.B-V/T%D5OP>@MBMZ"T5L4O05T5Z)=EF#T%D5O
MP>@MBMZ"T5L4O06CMRAZ"T9O4?06C-XRT3M4UKO3<_1U6X9[UWP;KEY/3O .
M\79U]T\9IZH-$ZWCL),SX_/N3H]3/T/,K[O[PP=02P,$%     @ '99J2?,!
MCW?D @  ]@H  !    !D;V-0<F]P<R]A<' N>&ULO59=;Z,P$/PK%D^M="T$
M^I%&*1(A[@6) (>=GN[1)4Z#2@!A-VKOU]\"38ZT@2M]N+S$K&=VO3N#Q3@5
MVB@HLIP7,N8"O6R25(P@>*NLI<Q'JBJB-=\P<0Z0%'976;%A$AZ+1S5;K>*(
M3[/H><-3J>J:=J7R%\G3)5^>Y?NDBCDNJUAYGL01DW&6FO,X*C*1K23"+Q%/
MQNI[0,6 S(1'ST4L7TVMQC1#%89$+.$VU#)7+!&\1OT-5A@[V^0L?57K)S=.
MG\0BI]F42=YD'6[4V=>LX$LH>I!]'ZPPLU?H,RFY]IJECWS9Q'[<W,WBGA>B
M['2@GVOPVX]@%Z]S<[:,T\> Q84PQULYVO)(9L6;3%OY5966652*+NXIG$\H
MZ($)7BYOE2TK8I9*!8GX-SSJ2EVVCE;K)!>R,']FQ9-8<R[%6-T'JV43VUS'
M%Z8QK!"P.D2J^\[,M[$=]%U&:"P3+OQ5P KYGT91];0;A#%4&MWO4B"6+A%.
M)=@1.6E="L1KCF2_LGV/^*XSM2B>HHGE6IZ-$9EA3 DZB;_",?[-(13^YM@#
MO'^'_ "'?3FV/P]Z<"J*16;H*,?S*48#=(;N' ]Z<2RWP0R.GZWBZ,!QO'N
M^:&#23O0 & 0EHW27]]0 !.CR/*F"/]HYUP 9[(@CH<)02$F-%S8=!$ZWO=V
MSB5P?#K#(;)L.US "%S'FCBN0]LY5R4'3F912(U<;!%<CG?>Q;G>E:F!E2SM
MZ"%4 %W*_!C&VS6H&X!B*_0 2A <"FQEA;A#-0T(%>9L @>?5L; 'K$Z#C\8
M[#@PUF 1VK.R99"G8[!M[A@,/^T.=$+9 ]P6I_UMHFO])=<'_277];[*E$WU
M5T>_Z*^.?ME?'?VJASI3+EF<B-...Z)5GPX7M.ISTY]C=/B@35.CPP?7Z,A[
M7$WBDSXX<7U"3M_LT)]C=/F@Q3M&EP^T\^.7@?.%.M?]/6H<^.##]\.[KP7U
M\"O7_ -02P,$%     @ '99J273.$$P^ 0  :0,  !$   !D;V-0<F]P<R]C
M;W)E+GAM;,V3P4[#, R&7P7UWJ79T 15UP,@3DQ"8@C$+4N\+:Q-HL13U[<G
M\[J6 9?=D'JH:_^??]=)(5TNK8=G;QUXU!"N]G5E0B[=+-D@NIRQ(#=0BS"*
M%28F5];7 F/HU\P)N15K8.,LF[(:4"B!@AV J>N)25DHF4L/ JWO\$KV>+?S
M%<&49%!!#08#XR/.DO+5;(UM3,$&?5E$QY4(.+=*KS2HNW8H^YV*G1%\'8YR
M4'U[^OJG!\JPI*O<!]U7-4TS:B94%P?F['W^]$+_)M4FH# 2HBKH'%L'L^34
M^6UR_[!X3,IQQJ<IYRG/%OPFOX[/[<=ALC-_@^&Z&^+?.CX9I.VBQ@HNW"UI
M%"V77@FD($BO'6IK+L(1YIN88&&W_ 2)EX,Z(1VV+;2-]2J4=+Z&Z'!SXLK6
MUK?'U(_H[%:57U!+ P04    "  =EFI)F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M !V6:DG] U]AE0(  + .   -    >&PO<W1Y;&5S+GAM;,V76V^;,!3'OXKE
M3%,K30$RY=(5D*I*D3:MU:3F86^5 9-8\H49DY%^^MF&!!*%D74W>+$YY_AW
M_KZA@Y^K'<5/&XP5*!GE>0 W2F4?'">/-YBA?"PRS+4G%9(AI5_EVLDSB5&2
MFT&,.A/7G3D,$0Y#GQ=LR50.8E%P%<#%P02J\?<BP0%\OGK[K1#J]@VHVM&[
MT<A]OKX]M5]9QS4$%>-C$D!O-H7.Y="QV\W5OA/TK =]ERHL.S2W?6=USWO@
M#TC&FPYXVW<6ONA3GDE"NY2W?&?A-[W*=YVZ=S\!S]T>\*>"XPYRRW46[?6B
M:9?HENLL>F+03GW20S\5O#GP$U@90C]_ 5M$=;Q5$@LJ)%#Z1FD-E3;$<!5Q
MCRB))#'&%#&BDUNS36,O81W'"!?2YJXRG.89NTTFN8X"Z-;/Y>FBAFX;,SU"
MZ?'TM"'T,Z3T>>=+_0+J_FJ7Z<EQP7$ETL;U1*\EVGF3:6N ;73>2,@$RT-F
M#^Y-H4]QJO0 2=8;TRJ1&>E"*<%T)R%H+3BB!KD?47<T-L:4/IE/WM?TB%VF
MH(HQ>^Q"8%3LNWHAZFYS#.RB.FU:Q6YCIZ_B@C(])-"C49;1W1TE:\YP);8R
M+47]UH?W.O"AC_94L!&2O.AX<Q!B;< 2@BV6BL1MRW>)LA4N57V"G3+M4OC:
M*?]-37]^U1HU^@C^Z^7YK\G;>V.O(3S1<\%6/!8LPG)IO\V_+NS]?*C*3(4R
M6&FSX4H;\(8NABOM9K#2YH/]=ICJ<+#2)K\IS:FKD%:I<U3H'*P@*@A5A.\U
M(%.:/AK=]*@&:8H<S4S*IKZQ7H4B_?MXE$7#$IRB@JHO9"N4=0:PZ7\V\KW9
M(6IU0 2PZ3_@A!3,_GHXS3]J^ -02P,$%     @ '99J22=7L;S< P  : T
M  \   !X;"]W;W)K8F]O:RYX;6R5EUN/FS@4@/^*Q=.,M&W SFVBIA))/ U2
M!K) IMI')CB-52X1=CK=_OH]ALGVT,;JS%.PP1_V\>>3PP<U>ZZ;KT]U_95\
M+XM*S9JY<]3Z-!L,U/XHRDR]KT^B@GN'NBDS#<WFRZ ^'.1>K.K]N125'E#7
M'0\:461:UI4ZRI-R7FCJ-31U:D26JZ,0NBPZ6)G)ROGX0<T.LA"/HE$ )MGI
M%&:EF#O?"X<4F=(\EUKD<V<(S?I9]#J:\VEQEH5IC-R1,S"PRU*W#=G7N>A@
MZ5&JSR\W')*+0W8N= J3O;QW[GAT2.FX8YC''J5X5AAH.DBVU_*;2+.GN>,Z
M)#OK^EX66C2K3(M/37T^R>H+L!QRD(W2B5EN^V0I*UG*'V;>T%+'^GE=-_)'
M7>FL2/9-713M*'.C'01O4/_WP!RUW/<>U-E3;'9B[HQ= 'Z32C[)0NI_YTY[
M70BSDL$O2VG#__.*5&UP+EM,LBHGO-) (4'5;1Z$QLP!'@[R]L7-3,)%$^1>
M%RH,6D9A$FV"E9_R%5GX&S]<<I*L.4\3<B,QB"(0?2N((1!#(/8'4)+"SP,/
M 1+=DVC+8P0:(M#P3:!E]+!%H!$"C5X+:CE^LB8(-$:@\>^@,$HY\<@[<A^$
M$)_ WR#<%B]M@D 3"X@"* @?86P4!SQ!HZ=H]-0RFL'H;6PBFO[S%]G"?J7$
M#U>$_XU =PAT9P$- ;38)4'(DX3$/$GCW3+=Q4'X"5OH8@U="VH$J"A=\YCX
MRV6\@VAO G\1;((4HWI&7U&Z18T-"A;GIS 1LN%^PLVN/_11V&GOBM0M:G*9
M5#>^E0A#L,_>%:%;R!3F QZ9V7#8^=YV>5AD[XK)+>$."-R/0R D!%8&A\N/
M.<9@C;TK'G?ZN<!IA[Y;0%!6[5G@8>+W H-%]JPF>Q<4[/MV%R_7)LH@56_G
ML<J>S67;H?"F&(6]]FQB_W(LR WDY4*H6PS"7GLVL6TGA+HX*V*QZ5O%IAY&
M8;'I6\6F%*-ZR=HF]G6C3, P"NM-;7K;K*)#C,*>4YOG-JOH"*.PZ]3JNL4J
MJ!D0"KM.;:[_9M5*Z$P6ZA:G?XI=IS;7K5YAUREVG=I<MWIUAU'8=FJSW89B
MV':&;6<VVVV*,FP[P[8SF^T3<B7YML''*&P[>Y7M-YLH26Y?I,>H7G%BL]V&
M8MAVAFUG5MLM!X=AVQFVG=DS^_OKB3W *&P[LV9VVZPF&(5M9];,;CG.#-O.
ML.UL^E('_RQ]H?J7E<C-AX%J7P.5]=Y\+<!/]T<^')FD;MH/\ 4Q=TR9#Q7]
MN2B6T!=5FSIKB^&.?/D^^/@?4$L#!!0    ( !V6:DG_1JE7<0(  +X(   8
M    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL?9;;CILP$(9?!?$ "S:G$!&D
M3:JJO:BTVHOVVB%.@A9P:CMA^_;U 8A9#=P -O_OSV,\'HJ>\0]QI51ZGVW3
MB9U_E?*V#0)176E+Q N[T4Z].3/>$JF:_!*(&Z?D9$QM$^ P3(.6U)U?%J;O
MC9<%N\NF[N@;]\2];0G_MZ<-ZW<^\L>.]_IRE;HC*(M@\IWJEG:B9IW'Z7GG
MOZ+M :5:8A2_:]H+Y]G3DS\R]J$;/T\[/]1SH VMI!Z"J-N#'FC3Z)$4^>\P
MZ).IC>[S./IW$ZZ:_I$(>F#-G_HDKVJVH>^=Z)G<&_G.^A]TB"'1 U:L$>;J
M57<A63M:?*\EG_9>=^;>VS<Q&FRP 0\&/!EPNFJ(!D,T&5!L(K4S,W%](Y*4
M!6>]Q^W'N!']S=$V4BM7><)T<KM<*C*A>A]E6 0//<R@P$:Q=Q5H4@1J[ F
M(<!@QXX=0X"#JXA@0 0!(AM!Y-ACV!Y#]MC:8\>>S.=G%7M7D<* 9 60./9L
M#D@MP"HZNP )RO,-3$E7**E#V8!AN(H<!F0K@,S=!B%(F$D6MLIF!;%Q_1A$
MS"0+FR5?0>2N/P81,TD"(_3YL,C0+Y\CI"!DKLD6*&#BCI197L*??*Y9HH#9
M.U+<Y$0Y3)FE>+A  5-XI+@YC!%,F6GP F4MTY&;R#B"4O$P:&PN9GF.HWSA
M3$%K.8_<I,=?]EDR!#33+&VTM9Q';DKC%#Q;!DTW?!ST]0 +G'+14GXQ951X
M%;MWIFH[O5.I?L6FW#SE97$C%_J+\$O=">_(I"I:IL*<&9-432-\4<%>U<_$
MU&CH6>K'3*^&+:^V(=EM_%N8?EG*_U!+ P04    "  =EFI)]5).M&0#   H
M#P  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(67S8Z;,!1&7P5EW\'7
MV 9&2:2&JFH7E49=M&LF<1(T@%-@)M.W+[^9Z^C:W21 OFL?8W.(UU?3O+1G
MK;O@O2KK=K,Z=]WE,0S;_5E7>?M@+KKN?SF:ILJ[_K0YA>VET?EA+*K*D#.F
MPBHOZM5V/5Y[:K9K\]J51:V?FJ!]K:J\^;O3I;EN5K!:+OPL3N=NN!!NU^&M
M[E!4NFX+4P>-/FY6G^$QXW*(C(E?A;ZVZ#@8X)^->1E.OA\V*S8PZ%+ONZ&)
MO/]ZTYDNRZ&EON<_<Z,??0Z%^'AI_>LXW![_.6]U9LK?Q:$[][1L%1ST,7\M
MNY_F^DW/8Q@)]Z9LQ\]@_]IVIEI*5D&5OT_?13U^7Z=?$C:7T05\+N"W A#>
M@F@NB.X*PHEL'->7O,NWZ\9<@V::C$L^S#D\1OV=VP?M>+&9;E<_LK:_^K;E
M\3I\&]J9(WR,[*P(E<BL1'*+A'W_-PA.0403!,?U*5T?4?5BJH]0?<1LQ'@:
MQ!2IQT@:<TF%,AP"X,HQ%.%!$1@%[%[4A")0+Q+2A IE.,3CE-$DTD,B,0DG
M223J)$I219)8H9A)FD1Y2!0FB4@2A3M1C 3!&1G'-$?LX8@QAR Y8KP"4HA3
MDL1*)9%PS$[B84DPBR19$MQ+G)+ F17BD>.NI!Z2%).02V"7HDX4.8&9(V)1
M#%9U8@P_?G#$),><F9\*8#1N9L4@5:[Y 5*,LY, 2RURF !(JRTCPEJ+R)6T
MFS/+_#ED<)>2KO'X' E8DH)\PG9@"3!F])*S4RIQ"!M\F@3L24%[$H0]:OI9
MM%/,.5,^50)VI:!="=):X?138(6D<]WY9 G8EH*V)6 5BL2A!CLEP>$&\"D3
ML#,%[4S .A2QX\Y8(==+'GS*!.Q,03L3L _IUX@C8G.0PES,@(TI%-T"][F.
M8]<)VG6<_7<DCHC-03INX<".$Z1[=G-FD2EGY..1W<68! >/SY@<&U/0QN38
MA9\$ +D0,CLF&;CFR>=,CITI:6=R;$.9..X.#BGI6/W<9TR.C2EI8W++A5(I
M6IEV3"CD#YO'YTR.G2GOACW_Z>98A\3[>O[;;<6H]W6(]C27_*1_Y,VIJ-O@
MV73]]FC<RQR-Z73?&'OH&SOWV];;2:F/W7 8]\?-M)&;3CIS6?:EM\WQ]A]0
M2P,$%     @ '99J26$4[%D? @  .@<  !@   !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6R%E<N.FS 4AE\%\0!CP%PC@M105>VBTF@6[=H!)Z QF-I.F+Y]
M?2'4C#P,"WS[_W.^@X5=SI2]\@YCX;T-9.1'OQ-B.@# FPX/B#_1"8]RY4+9
M@(0<LBO@$\.HU::!@"@(4C"@?O2K4L\]LZJD-T'Z$3\SC]^& ;&_)TSH?/1#
M_S'QTE\[H29 58+5U_8#'GE/1X_AR]'_$A[J,% 2K?C5XYE;?4_!GRE]58,?
M[=$/% ,FN!$J!)+-'=>8$!5)9OZS!/V?4QGM_B/Z-UVNQ#\CCFM*?O>MZ"1M
MX'LMOJ ;$2]T_HZ7&A(5L*&$Z[?7W+B@P\/B>P-Z,VT_ZG8V*WFPV-R&:#%$
MJR&,=PUP,<!W!F#(=%U?D4!5R>CL,;,9$U)['AZ@_'*-Q_4D,Y]+5L;E[+U*
M8 GN*LXBB;3D9$LBEZ+>*/)5 F3^%2)R04 #$=G^PNV'+G]L_- N(MXB9J8(
M(QFU) R@2U/;FABZ,>*=,F(+(T[=_F2GC,0N(]DBIJ:,Q$), OVX=/6>;L.3
M[O"D-D_JY$FM/&X2MV+#D.TP9#9#YF3(/F5P*S8,^0Y#;C/D3H;<R@"#G8W9
M%6Z(BAVBPB8JG$2%E2@KLB*)0R?05A?#+/J 1YV)'P*IQ94H=99^6C2?([T3
MNIB =<I-Z(I_(G;M1^Z=J9 'IC[=+I0*+,,%3_)GZ.1%M@X(O@C5S62?F:/=
M# 2='C?5>EU6_P!02P,$%     @ '99J28;VF><N!   <Q,  !@   !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6R-F,F.VS@0AE]%\'U:(B6*E.$V$"V#R2%
MD,/DK+;I!='B2'([>?MHH>TJH:AT#K%,?T767UQ^-3>WNOG1GK3NG%]E4;6O
MJU/77=:NV^Y.NLS;E_JBJ_Z70]V4>==_;8YN>VETOA^#RL+EGA>Z97ZN5MO-
MV/:UV6[J:U><*_VU<=IK6>;-[U@7]>UUQ5;WAF_GXZD;&MSMQGW$[<^EKMIS
M73F-/KRN/K%UQOF C,3_9WUKP;,S)/]6US^&+Y_WKRMOR$$7>M<-7>3]Q[M.
M=%$,/?4C_S2=/L<< N'SO?=_1[E]^F]YJY.Z^'[>=Z<^6V_E[/4AOQ;=M_KV
MGS8:Q-#AKB[:\7]G=VV[NKR'K)PR_S5]GJOQ\S;]HCP31@=P$\ ? 8]QZ #?
M!/C/@& Q(# !P4='$"9 S$9P)^UCY=*\R[>;IKXYS33=EWQ856PM^KG9.>W8
MV$P3TM>N[5O?MR';N.]#/P;A(Q(CA%-("I%G)VX__B,)3B5A1N @G!P@@43H
MDSG\M9/,T@E*TZ?2]*=:^3 ^H.,#*CZ8X@,8+W"*<JK$A%0&48J"$@0Q$5%0
M"B$F/8]35#:C6$2K$@NJ!%05XE'"294 H_ H$!248"CR*"B%D)2!3T$9A!27
M'JTI7- 40DV2U!2"0?R0SB1!$ LC4A.$(CZ?3J,)0DH&EGF2"ZM70DV*CE<+
M-5$PGDPR5G U^4*1-4$0FR]Q4Q.%JBO(%9,A2/B6>8X6-$5 DR177!S!=$.P
M[:$F! F/3#>%4"#IK9(A*!"2UC0XH%74\.-3%2-5&<;4SN.<E(4H'D;D(D\1
MI0).CI@A2D;*IHPTJ[LRZ#.2S#DVC#D=Z602!/5S0>N"D/+)A9HA2 )[Q*I(
M]S,;DT%?DA9?8J0QW>L"G4F22S0VS'W?T67QT:J@JX(8<JP,,<IRUK EJV30
M*R6YGV(&S>L?^@#&C+!(@E!@6;ZH(^[;EN^24S)HE?2BBQDR+UJ30*E8-"&G
MI,]/W!&SF0I;<DH&K5+25LE"M"5)[T@0% C+ED1>R6C[Q\,QVX8BO?*N"IJE
M)*<A-HRI'NT+F&%D>=(91!YK&8:XY>V3+1DX@PXNR;?&F"DT5>1+:H*@P*??
M/Q$4>8R",@0)95N 2Q;.H(>KV6901A5T5>_%4Q25S*F0HM(9-3])E1$VZZM_
M 8?_;'\C+=DZA[:NR&%C[GU$Z)P2I- 991$Z[^N#0I=<GD.75[3+<V2[$7WP
M)#/*XF@SRO*RB2D5A19EI-/?E4&G5^3I%1O&& "CJ0137D!6*9U1=%_9C +Z
M)V4NN%$H=7,<[W):9U=?JVYXB0&MC_NB3^-UT:P]9NN$$>TI6V?3;="S^^WF
MDA_UE[PYGJO6>:N[KB['2XM#77>Z3]M[Z=WKI//]XTNA#]WP*/OG9KH3FKYT
M]>5^Q?6X9]O^ 5!+ P04    "  =EFI)KIV%&TD"  !)!P  &    'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;(U538^;,!#]*XA[UWR8CT0$:4-2M8=*JSVT
M9X<X 2U@:CMA^^]K8T+,=IKV@NWAO9DW,]8X&QA_$Q6ETGEOFTYLW$K*?HV0
M*"O:$O'$>MJI/R?&6R+5D9^1Z#DEQY'4-BCPO!BUI.[</!MM+SS/V$4V=4=?
MN",N;4OXKRUMV+!Q??=F>*W/E=0&E&=HYAWKEG:B9IW#Z6GC/OOK?:(1(^![
M30=A[1VM_<#8FSY\/6Y<3TN@#2VE]D#4<J4%;1KM2 7^.?F\A]1$>W_S_GG,
M5JD_$$$+UORHC[)28CW7.=(3N33RE0U?Z)1"I!V6K!'CURDO0K+V1G&=EKR;
MM>[&=3!_4F^BP81@(@0S88X#$\*)$-X)^"$!3P3\OQ&BB1!]B(!,[F/E=D22
M/.-L<+CI=D_TI?+7D>I-Z8C1R$U#5.V$LE[S%&?HJOU,D&"$;&U('$"0G0WQ
M9P12\6<1 21BBA!8=#! 82/B$-3P3R?[OSA9R PAF:&I56C7*H+Y&.)CP\<V
M/UY*3$PE#*2;:AU!F,+&X' %878V9N7Y$&9O8Z)T!><3/:A'9.>3P/SX03UB
MFY\N-<:F'K&E\9.?0)AB@5D%$&:WP"2@G_T"$W@83BAYD%!B)P0V9IO8#?92
ML,$V)L0)V& ;DP88;/#"SQ\7%EF#HJ7\/(YHX93LTDG=8LLZOP+/@1XT'^Q;
M?UWX@'VG7@TSY._N\ZPG9_J-\'/=">? I!IOXRPZ,2:I$NT]J5M5J7=M/C3T
M)/4V47MN1KTY2-;?'J[Y]<Q_ U!+ P04    "  =EFI)XG;""=(#  "=$0
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(U838^;,!#]*RCW+<P8#*RR
MD1JJJCU46NVA/;.)DZ "3H%LVG]?/A//:FSM)8#S9N;-V'[^6%]U\[L]*=5Y
M?ZNR;I]6IZX[/_I^NSNI*F\_Z;.J^W\.NJGRKO]LCGY[;E2^'XVJTL<@D'Z5
M%_5JLQ[;GIO-6E^ZLJC5<^.UEZK*FW];5>KKTPI62\-+<3QU0X._6?LWNWU1
MJ;HM=.TUZO"T^@R/F1@A(^)GH:ZM\>X-Y%^U_CU\?-\_K8*!@RK5KAM<Y/WC
M366J+ =/?>0_L]-[S,'0?%^\?QW3[>F_YJW*=/FKV'>GGFVP\O;JD%_*[D5?
MOZDYAVAPN--E._YZNTO;Z6HQ67E5_G=Z%O7XO$[_),%LQAO@;( W@UL<WD#,
M!N)N$(Z93LS&O+[D7;Y9-_KJ-5-GG/.AS^%1])7;>>W8V$SEZC-K^]:W31JL
M_;?!SPS!$;(U(7!#^+WS6P3D(LSF:)@C%R S$5+P$00704PY"#,'"\.0LP\G
M^]"PCU-*,9Z2F"#U7";@,)F)B9*4YQ$Y\HC,/)"WEXX\I&DO*$<YY2$-CF&0
M<IB,8BSUC!T\8I-'R/*(C1@Q!BP/$P-)R/-('#P2DT?$\D@^4 \3(T3 \T@=
M_9J:/"1O/RB.-9'AS[N'F,UDQDPT'U D;,(9A0&@C0\K&@L?4Q($\GR \ '@
MZ9BH.+),&F#U92%CRH?@A_V,F<(@L*",@"!(+%Q8)5JX$"E*>"["",./? )Y
MD+8N<FD:F**6L@-["Z9B@;1P,4$/(K25A16VA8RI;"$[$K8S9B%CZ:*(%":P
M+!;@4DDP91("-NLMF"*82)Z,B4&,+%Q<2@DQX6*I#!%"GDK,CBE*Q"65D! B
MEBE-U%):JD) D:V'7'H)*2%C<8$NQ<2 N. 7(:1:*!-VPF84)H5E94:78B+9
M1 7\8H3P,3[P,3ZL:,XE1B1\+ J#+JU#05SPJQ(2)8OY(4-!D64BH4ON,"1D
M>.5%(F60\G.)H"QS"5UJAQ'APFLO$B5#R98OHRAK95QRAT3N@)<[E*0R8<+O
MA"@,A65/AB[)0R)Y_+9@BS')FYV^&06!=1ZX= ^)[@&O>VA*VK!ELLQ+$Y8*
M:3LKL=*W\"'2QV]4MC-H#A0CO],CJ"1-+8-'L#*ZG*R(C(*EOX5+^011/GC'
M=3Y>"5/2) ?)" 3>U]8W3KV5:H[C;4#K[?2E[H9SIM%ZNW'XC,.I^5W[%AZS
MZ=[@[F:S/N=']2-OCD7=>J^ZZ\_DXP'ZH'6G>G+!IWZ>GE2^OWV4ZM -KW'_
MWDRW!]-'I\_+9<CM1F;S'U!+ P04    "  =EFI)D0&$3J !  "Q P  &
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;'U3VVZC,!#]%<L?4(.37A01I*95
MU3Y4JOJP^^S  %9]H;8)W;]?7P@E%>H+GAG..7/&EV+4YL-V  Y]2:'L'G?.
M]3M";-6!9/9*]Z#\GT8;R9Q/34ML;X#5D20%H5EV0R3C"I=%K+V9LM"#$US!
MFT%VD)*9?P<0>MSC')\+[[SM7"B0LB SK^82E.5:(0/-'M_GN\,V("+@#X?1
M+F(4O!^U_@C)2[W'6;   BH7%)A?3O  0@0AW_ASTOQN&8C+^*S^%*?U[H_,
MPH,6?WGM.F\VPZB&A@W"O>OQ&:81KH-@I86-7U0-UFEYIF DV5=:N8KKF/[<
M91-MG4 G OU!(*E1M/G('"L+HT=DTM;V+)Q@OJ-^(RID8]&DZ;U1ZZNG,L]O
M"G(*0A.&1LSA C,CB%>?6]"U%A.=+NATG;Y9HV^2P\V%P]MU@>V:P#8);'\;
M,6$.EYB['TW(8D\EF#9>'8LJ/:AX41?5^7;>TW@FW_"RZ%D+K\RT7%ETU,Z?
M;#R&1FL'WD1V=8U1Y]_/G AH7 AO?6S2E4J)T_WY@<ROM/P/4$L#!!0    (
M !V6:DD.(18[HP$  +$#   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M?5/;;IPP$/T5RQ\0@W?3RXI%RJ:JDH=*41[:9R\,8,5FJ&V6Y._C"TM(A?J"
M[>&<,V<\XV)"\V([ $=>M>KMD7;.#0?&;-6!%O8&!^C]GP:-%LX?3<OL8$#4
MD:05XUGVA6DA>UH6,?9DR@)'IV0/3X;846MAWDZ@<#K2G%X#S[+M7 BPLF +
MKY8:>BNQ)P::([W+#Z=]0$3 ;PF37>U)\'Y&? F'Q_I(LV !%%0N* B_7. >
ME I"/O'?6?,C92"N]U?UG[%:[_XL+-RC^B-KUWFS&24U-&)4[AFG!YA+N V"
M%2H;OZ0:K4-]I5"BQ6M:91_7*?W9\9FV3> S@2^$;UDTGA)%FS^$$V5A<"(F
M7>T@0@?S _<741$;@R95[XU:'[V4>?Z]8)<@-&-XQ)P^818$\^I+"KZ58J;S
M%9UOTW=;]%URN%MGY]FVP'Y+8)\$]O\K,6%.GS#\WR+9ZDXUF#:.CB45CGT<
MU%5TF<Z[V$3V 2^+0;3P2YA6]I:<T?G.QC8TB Z\B>SFEI+.OY_EH*!Q8?O5
M[TT:J71P.%P?R/)*RW=02P,$%     @ '99J22)8+S"B 0  L0,  !@   !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q]4]MNG# 0_16+#XA9+VFK%8N4316U
M#Y6B/+3/7AC BNTAMEG2OZ\O+&$CU!<\,YQSYHPOY83FU?8 CKPKJ>TQZYT;
M#I3:N@?%[1T.H/V?%HWBSJ>FHW8PP)M(4I*R//]"%1<ZJ\I8>S95B:.30L.S
M(794BIN_)Y X';-==BV\B*YWH4"KDBZ\1BC05J F!MIC]K [G(J B(#? B:[
MBDGP?D9\#<G/YICEP0)(J%U0X'ZYP"-(&81\X[=9\Z-E(*[CJ_I3G-:[/W,+
MCRC_B,;UWFR>D09:/DKW@M,/F$>X#X(U2AN_I!ZM0W6E9$3Q][0*'=<I_2F*
MF;9-8#.!+81O>32>&D6;W[GC56EP(B9M[<##">X.S&]$36PLFC2]-VI]]5+M
M&"OI)0C-&!8QIQO,@J!>?6G!MEK,=+:BLVWZ?HN^3P[W-P[WVP+%ED"1!(K_
MC9@PIUM,\:D)7>VI M/%JV-)C:..%W5576[G XMG\@&ORH%W\(N;3FA+SNC\
MR<9C:!$=>!/YW7U&>O]^ED1"ZT+XU<<F7:F4.!RN#V1YI=4_4$L#!!0    (
M !V6:DE^MD*0I0$  +$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;&U3VVZ<,!#]%<L?$+->-EFM6*1LJJI]J!3EH7WVP@!6?*&V6=*_KR\L@8@7
M/#.<<^:,+\6HS;OM !SZD$+9,^Z<ZT^$V*H#R>R#[D'Y/XTVDCF?FI;8W@"K
M(TD*0K/LD4C&%2Z+6'LU9:$')[B"5X/L("4S_RX@]'C&.WPOO/&V<Z% RH+,
MO)I+4)9KA0PT9_R\.UWR@(B WQQ&NXA1\'[5^CTD/^LSSH(%$%"YH,#\<H,7
M$"((^<9_)\W/EH&XC._JW^.TWOV567C1X@^O7>?-9AC5T+!!N#<]_H!IA$,0
MK+2P\8NJP3HM[Q2,)/M(*U=Q'=.?_#C1M@ET(M"9<,RB\=0HVOS&'"L+HT=D
MTM;V+)S@[D3]1E3(QJ))TWNCUE=OY8X>"G(+0A.&1LQEA9D1Q*O/+>A6BXE.
M%W2Z3=]OT??)X7[E\'%;(-\2R)- OA)X6H^8,)<UYOBE"5GLJ033QJMC4:4'
M%2_JHCK?SF<:S^037A8]:^$7,RU7%EVU\R<;CZ'1VH$WD3T<,.K\^YD3 8T+
MX9./3;I2*7&ZOS^0^966_P%02P,$%     @ '99J23@KO6RC 0  L0,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL?5/;;IPP$/T5RQ\0LV;3RXI%
MRJ:JVH=*41[:9R\,8,5FJ&V6]._K"Q!2H;Y@>SCGS!G/N)C0O-@.P)%7K7I[
MIIUSPXDQ6W6@A;W# 7K_IT&CA?-'TS([&!!U)&G%>)9]8%K(GI9%C#V9LL#1
M*=G#DR%VU%J8/Q=0.)WI@2Z!9]EV+@186;"55TL-O978$P/-F3X<3I=C0$3
M3PF3W>Q)\'Y%? F'[_699L$"**A<4!!^N<$C*!6$?.+?L^9;RD#<[A?UK[%:
M[_XJ+#RB^B5KUWFS&24U-&)4[AFG;S"7<!\$*U0V?DDU6H=ZH5"BQ6M:91_7
M*?W)%]H^@<\$OA(^9=%X2A1M?A%.E(7!B9ATM8,('3R<N+^(BM@8-*EZ;]3Z
MZ*T\\,\%NP6A&<,CYO(.LR*85U]3\+T4,YUOZ'R?GN_1\^0PWV;/LWV!XY[
M,0D<_U=BPES>8?)_BV2;.]5@VC@ZEE0X]G%0-]%U.A]X[,D;O"P&T<(/85K9
M6W)%YSL;V] @.O FLKM[2CK_?M:#@L:%[4>_-VFDTL'AL#R0]966?P%02P,$
M%     @ '99J27%^S]6B 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL?5/+;J0P$/P5RQ\0,X8DJQ&#E$D4)8>5HAQVSQYHP(H?Q#9#]N_7
M#X8P*[07W-U455?[44[:?-@>P*$O*90]X-ZY84^(K7N0S-[H 93_TVHCF?.I
MZ8@=#+ FDJ0@-,ONB&1<X:J,M3=3E7IT@BMX,\B.4C+SYPA"3P>\PY?".^]Z
M%PJD*LG":[@$9;E6R$![P ^[_;$(B CXQ6&RJQ@%[R>M/T+RVAQP%BR @-H%
M!>:7,SR"$$'(-_Z<-;];!N(ZOJ@_QVF]^Q.S\*C%;]ZXWIO-,&J@9:-P[WIZ
M@7F$VR!8:V'C%]6C=5I>*!A)]I56KN(ZI3_Y_4S;)M"90!?"CRP:3XVBS2?F
M6%4:/2&3MG9@X01W>^HWHD8V%DV:WANUOGJN=CDMR3D(S1@:,<<KS((@7GUI
M0;=:S'2ZHM-M>KY%SY/#_,IAOBU0; D42:#XWX@)<[S&%/\T(:L]E6"Z>'4L
MJO6HXD5=59?;^4#CF7S#JW)@'?QDIN/*HI-V_F3C,;1:._ FLIM;C'K_?I9$
M0.M">.]CDZY42IP>+@]D>:757U!+ P04    "  =EFI)TEV]J*0!  "Q P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6QM4]M.XS 0_17+'X!3MP54
MI9$H:+7[L!+B 9[=9))8^!)LIX&_QY<T)"@O\<SDG#-G?,D';=YM"^#0IQ3*
M'G'K7'<@Q)8M2&9O= ?*_ZFUD<SYU#3$=@98%4E2$)IEMT0RKG"1Q]JS*7+=
M.\$5/!MD>RF9^3J!T,,1;_"U\,*;UH4"*7(R\2HN05FN%3)0'_'#YG#:!40$
MO'(8["Q&P?M9Z_>0_*N.. L60$#I@@+SRP4>08@@Y!M_C)H_+0-Q'E_5_\1I
MO?LSL_"HQ1NO7.O-9AA54+->N!<]_(5QA'T0++6P\8O*WCHMKQ2,)/M,*U=Q
M'=*?/1UIZP0Z$NA$N,^B\=0HVGQBCA6YT0,R:6L[%DYP<Z!^(TID8]&DZ;U1
MZZN78K/=Y^02A$8,C9C3 C,AB%>?6M"U%B.=SNATG;Y=HV^3P^W"X>VZP&Y-
M8)<$=@N!N^6("7-:8NY_-2&S/95@FGAU+"IUK^)%G56GV_D0#Y'\P(N\8PW\
M9Z;ARJ*S=OYDXS'46COP)K*;/4:M?S]3(J!V(;SSL4E7*B5.=]<',KW2XAM0
M2P,$%     @ '99J27$@".VD 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL?5/;;J,P$/T5RQ]0$X>TNQ%!:KJJ=A\J57W8?79@ *N^4-N$
M]N_K"Z&D0ON"9X9SSISQI1BU>;4=@$/O4BA[P)US_9X06W4@F;W1/2C_I]%&
M,N=3TQ+;&V!U)$E!:);=$LFXPF41:\^F+/3@!%?P;) =I&3FXPA"CP>\P9?"
M"V\[%PJD+,C,J[D$9;E6R$!SP/>;_3$/B CXRV&TBQ@%[R>M7T/RIS[@+%@
M 94+"LPO9W@ (8*0;_PV:7ZU#,1E?%%_C--Z]R=FX4&+?[QVG3>;851#PP;A
M7O3X&Z81=D&PTL+&+ZH&Z[2\4#"2[#VM7,5U3']V=**M$^A$H#/A1Q:-IT;1
MYB_F6%D8/2*3MK9GX00W>^HWHD(V%DV:WANUOGHN-]N?!3D'H0E#(^9XA9D1
MQ*O/+>A:BXE.%W2Z3M^NT;?)X?;*X>VZ0+XFD">!_'\C)LSQ"I-GWYJ0Q9Y*
M,&V\.A95>E#QHBZJ\^V\CX=(ON!ET;,6GIAIN;+HI)T_V7@,C=8.O(GL9H=1
MY]_/G AH7 CO?&S2E4J)T_WE@<ROM/P$4$L#!!0    ( !V6:DE_G?58H0$
M +$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;'U3VVZ<,!#]%<L?
M$(,A;;5BD;*IHO:A4I2']MD+ UCQA=AF2?^^OK"$K6A?\,QPSIDSOE2S-J]V
M '#H70IECWAP;CP08IL!)+-W>@3E_W3:2.9\:GIB1P.LC20I",VR3T0RKG!=
MQ=JSJ2L].<$5/!MD)RF9^7T"H><CSO&U\,+[P84"J2NR\EHN05FN%3+0'?%#
M?CB5 1$!/SG,=A.CX/VL]6M(OK='G 4+(*!Q08'YY0*/($00\HW?%LV/EH&X
MC:_J3W%:[_[,+#QJ\8NW;O!F,XQ:Z-@DW(N>O\$RPGT0;+2P\8N:R3HMKQ2,
M)'M/*U=QG=.?(EMH^P2Z$.A*^!())#6*-K\RQ^K*Z!F9M+4C"R>8'ZC?B ;9
M6#1I>F_4^NJESLN\(I<@M&!HQ)QN,"N">/6U!=UKL=#IAD[WZ<4>O4@.BQN'
M_Q H]P3*)%#^;\2$.=UBBK^:D,V>2C!]O#H6-7I2\:)NJNOM?*#Q3#[@=36R
M'GXPTW-ET5D[?[+Q&#JM'7@3V=T]1H-_/VLBH',A_.QCDZY42IP>KP]D?:7U
M'U!+ P04    "  =EFI)N;1%B*,!  "Q P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q]4]MNHS 0_17+'U 3AV17$4%J6E7M0Z6J#[O/#@Q@U1=J
MF]#]^_6%4+)"^X)GAG/.G/&E&+7YL!V 0U]2*'O$G7/]@1!;=2"9O=,]*/^G
MT48RYU/3$ML;8'4D24%HENV)9%SALHBU-U,6>G""*W@SR Y2,O/G!$*/1[S!
MU\([;SL7"J0LR,RKN01EN5;(0'/$]YO#*0^("/C%8;2+& 7O9ZT_0O)2'W$6
M+(" R@4%YI<+/( 00<@W_IPTOUL&XC*^JC_%:;W[,[/PH,5O7KO.F\TPJJ%A
M@W#O>GR&:81=$*RTL/&+JL$Z+:\4C"3[2BM7<1W3G^U^HJT3Z$2@,^%G%HVG
M1M'F(W.L+(P>D4E;V[-P@IL#]1M1(1N+)DWOC5I?O92;/"_()0A-&!HQIQO,
MC"!>?6Y!UUI,=+J@TW7Z=HV^30ZW-PYWZP+YFD">!/+_C9@PIUO,_I\F9+&G
M$DP;KXY%E1Y4O*B+ZGP[[VD\DV]X6?2LA5=F6JXL.FOG3S8>0Z.U V\BN]MA
MU/GW,R<"&A?"'SXVZ4JEQ.G^^D#F5UK^!5!+ P04    "  =EFI)1-L5!*,!
M  "Q P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q]4]MNHS 0_17+
M'U 3AUXV(DA-JZI]6*GJP^ZS P-8]87:)G3_?GTAE%2H+WAF..?,&5^*49MW
MVP$X]"F%LGO<.=?O"+%5!Y+9*]V#\G\:;21S/C4ML;T!5D>2%(1FV0V1C"M<
M%K'V:LI"#TYP!:\&V4%*9OX=0.AQCS?X7'CC;>="@90%F7DUEZ LUPH9:/;X
M?K,[Y $1 7\XC'81H^#]J/5[2%[J/<Z"!1!0N:# _'*"!Q B"/G&'Y/F5\M
M7,9G]:<XK7=_9!8>M/C+:]=YLQE&-31L$.Y-C\\PC7 =!"LM;/RB:K!.RS,%
M(\D^T\I57,?T9WLST=8)="+0F7"71>.I4;3YR!PK"Z-'9-+6]BR<X&9'_494
MR,:B2=-[H]973^4FORW(*0A-&!HQAPO,C"!>?6Y!UUI,=+J@TW7Z=HV^30ZW
M%P[OU@7R-8$\">0_C9@PATO,KV]-R&)/)9@V7AV+*CVH>%$7U?EVWM-X)E_P
MLNA9"[^9:;FRZ*B=/]EX#(W6#KR)[.H:H\Z_GSD1T+@0WOK8I"N5$J?[\P.9
M7VGY'U!+ P04    "  =EFI)P_6[LLP!  #@!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q]5-MNVR 8?A7D!R@.B9,N<BPUG:;M8E+5B^V:V+\/
M*A@/<-R]_3@XKJE8;@+\_DX0?O))R#?5 FCTSEFO3DFK]7#$6)4M<*H>Q "]
M^5(+R:DV2]E@-4B@E2-QADF:[C&G79\4N:N]R"(7HV9=#R\2J9%S*O^>@8GI
ME&R26^&U:UIM"[C(\<*K.@Z]ZD2/)-2GY&ES/!\LP@%^=3"IU1S9[!<AWNSB
M1W5*4AL!&)3:*E S7.$9&+-"QOC/K/EA:8GK^4W]F]NM27^A"IX%^]U5NC5A
MTP154-.1Z5<Q?8=Y"YD5+ 53[A>5H]*"WR@)XO3=CUWOQLE_R<A,BQ/(3" +
MX3%UP;V1B_F5:EKD4DQ(^J,=J/T'-T=B#J)$RA6EW[T)JDSU6FRR-,=7*S1C
MB,.< \R"P$9]L2 QBYE.5G02IV]C]*U/N T2_L=_%Q/8>8%=($#"+7K,.<1L
MXR;9'9,L$-A%34),%C?9WS'9!P+[J$F(.<1-#G=,#H' 8]0DQ'SY9()75Y"#
M;%RG*52*L7=]O:HNS?SD[CS^@!?Y0!OX2673]0I=A#:-X&YM+80&$R)],.?9
MFN=F63"HM9T>S%SZ#O0++8;;>[(\:L4_4$L#!!0    ( !V6:DF. *9DI $
M +$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;'53VVZ<,!#]%<L?
M$+/>35JM6*1LHJI]J!3EH7WVP@!6;(;89DG_OKZP!"KZ@F>&<\Z<\24?T;S9
M%L"1#ZTZ>Z*M<_V1,5NVH(6]PQXZ_Z=&HX7SJ6F8[0V(*I*T8CS+'I@6LJ-%
M'FLOILAQ<$IV\&*(';06YL\9%(XGNJ.WPJML6A<*K,C9S*NDALY*[(B!^D0?
M=\?S(2 BX)>$T2YB$KQ?$-]"\J,ZT2Q8  6E"PK"+U=X J6"D&_\/FE^M@S$
M97Q3_Q:G]>XOPL(3JM^R<JTWFU%202T&Y5YQ_ [3"/=!L$1EXY>4@W6H;Q1*
MM/A(J^SB.J8_^VRB;1/X1. SX6LDL-0HVGP63A2YP9&8M+6]"">X.W*_$26Q
ML6C2]-ZH]=5KL7O(<G8-0A.&1\QYA9D1S*O/+?A6BXG.%W2^3=]OT??)X7[E
M\#_]#UL"AR1P6 GP]8@)<UYA^+]-V&)/-9@F7AU+2ARZ>%$7U?EV/O)X)I_P
M(N]% S^%:61GR06=/]EX##6B V\BN[NGI/7O9TX4U"Z$7WQLTI5*B</^]D#F
M5UK\!5!+ P04    "  =EFI)F$_'0*0!  "Q P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,"YX;6QM4]MNHS 0_17+'U 3(&D5$:2FJZK[L%+5A]UG!P:P
MZ@MKF]#^?7TA%"I>\,QPSIDSOA2CTN^F [#H0W!I3KBSMC\28JH.!#5WJ@?I
M_C1*"VI=JEMB>@VT#B3!29HD!R(HD[@L0NU5EX4:+&<27C4R@Q!4?YZ!J_&$
M=_A6>&-M9WV!E 69>343( U3$FEH3OAQ=SSG'A$ ?QF,9A$C[_VBU+M/?M<G
MG'@+P*&R7H&ZY0I/P+D7<HW_3YK?+3UQ&=_4G\.TSOV%&GA2_!^K;>?,)AC5
MT-"!VS<UOL TPMX+5HJ;\$758*P2-PI&@G[$E<FPCO'//IMHVX1T(J0SX2$)
MQF.C8/,7M;0LM!J1CEO;4W^"NV/J-J)")A1UG-X9-:YZ+7>'K"!7+S1ATH Y
MKS S@CCUN46ZU6*BIPMZNDW/MNA9=)BM'.;; OF60!X%\I7 ?CUBQ)S7F,./
M)F2QIP)T&ZZ.094:9+BHB^I\.Q_3<";?\++H:0M_J&Z9-.BBK#O9< R-4A:<
MB>1NCU'GWL^<<&BL#^]=K..5BHE5_>V!S*^T_ )02P,$%     @ '99J28&4
M6N&R 0  %00  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL?53);J,P
M&'X5BP>HB4.:-B)(34?5S&&DJH?V[, /6/5";1,Z;U\OA$*%YH+MW]_FC7Q0
M^MVT !9]"B[-,6FM[0X8F[(%0<V-ZD"ZF5II0:T;Z@:;3@.M DEP3-+T%@O*
M9%+DH?:LBUSUEC,)SQJ97@BJ_YV J^&8;))KX84UK?4%7.1XXE5,@#1,2:2A
M/B8/F\-IYQ$!\,I@,+,^\MG/2KW[P9_JF*0^ G HK5>@KKG (W#NA9SQQZCY
M;>F)\_Y5_2FLUJ4_4P./BK^QRK8N;)J@"FK:<_NBAM\P+B$D+!4WX8O*WE@E
MKI0$"?H96R9#.\29+!MIZP0R$LA$N$M#\&@48OZBEA:Y5@/2<6L[ZD]P<R!N
M(TID0E''U;N@QE4OQ>9VG^.+%QHQ)&!."\R$P$Y]LB!K%B.=S.ADG;Y=HV]C
MPNTBX=VZ0+8FD$6!;":0D>4*(^24+3SNUSUV__'8S07VZ:K)$O-S(_'LW 3H
M)EQ/@TK5R_ 89M7I!3R0<.[?\"+O: -_J6Z8-.BLK+L]X:AKI2RX$.F-2]&Z
M-SH-.-36=_>NK^.UC0.KNNLCG/X$Q1=02P,$%     @ '99J20Y9C<2D 0
ML0,  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL;5/;;J,P$/T5RQ]0
M$X>T5420FJY6NP\K57UHGQT8P*HOK&U"]^_K"Z&PX@7/#.><.>-+,6KS83L
MASZE4/:$.^?Z(R&VZD R>Z=[4/Y/HXUDSJ>F);8WP.I(DH+0++LGDG&%RR+6
M7DQ9Z,$)KN#%(#M(R<R_,P@]GO .WPJOO.U<*)"R(#.OYA*4Y5HA \T)/^V.
MYSP@(N"-PV@7,0K>+UI_A.1W?<)9L  "*A<4F%^N\ Q"!"'?^.^D^=TR$)?Q
M3?UGG-:[OS +SUJ\\]IUWFR&40T-&X1[U>,OF$8X!,%*"QN_J!JLT_)&P4BR
MS[1R%=<Q_<GO)]HV@4X$.A,>LV@\-8HV?S#'RL+H$9FTM3T+)[@[4K\1%;*Q
M:-+TWJCUU6NY>Z %N0:A"4,CYKS"S CBU><6=*O%1*<+.MVF[[?H^^1POW*X
MWQ;(MP3R))"O!/+UB ES7F,._S4ABSV58-IX=2RJ]*#B15U4Y]OY1..9?,/+
MHF<M_&&FY<JBBW;^9.,Q-%H[\":RNP-&G7\_<R*@<2%\\+%)5RHE3O>W!S*_
MTO(+4$L#!!0    ( !V6:DGO:0H<I0$  +$#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;&U3VVZC,!#]%<L?4!,G;;H106JZJMJ'E:H^=)\=&,"J
M+]0VH?OW]8506/&"9X9SSISQ)1^T^; M@$-?4BA[Q*USW8$06[8@F;W1'2C_
MI]9&,N=3TQ#;&6!5)$E!:);=$<FXPD4>:Z^FR'7O!%?P:I#MI63FWPF$'HYX
M@Z^%-]ZT+A1(D9.)5W$)RG*MD('ZB!\VA],N("+@G<-@9S$*WL]:?X3DI3KB
M+%@  :4+"LPO%W@$(8*0;_PY:OZT#,1Y?%5_BM-Z]V=FX5&+O[QRK3>;851!
MS7KAWO3P#.,(MT&PU,+&+RI[Z[2\4C"2["NM7,5U2'^V^Y&V3J C@4Z$^RP:
M3XVBS=_,L2(W>D F;6W'P@EN#M1O1(EL+)HTO3=J??52;/9W.;D$H1%#(^:T
MP$P(XM6G%G2MQ4BG,SI=IV_7Z-OD<+MPN%\7V*T)[)+ ;B%POQPQ84Y+S*__
MFI#9GDHP3;PZ%I6Z5_&BSJK3[7R@\4Q^X$7>L0;^,--P9=%9.W^R\1AJK1UX
M$]G-+4:M?S]3(J!V(=S[V*0KE1*GN^L#F5YI\0U02P,$%     @ '99J20A4
M$>S  0  >P0  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL?51;;YLP
M%/XK%C^@)DZ@7420FD[3]C"IZL/V[,#AHOK";!.Z?S]?",45ZTML'[[;(3X4
MDU2ON@,PZ(TSH4])9\QPQ%A7'7"J[^0 PCYII.+4V*-JL1X4T-J3.,,D37/,
M:2^2LO"U9U46<C2L%_"LD!XYI^KO&9B<3LDNN15>^K8SKH#+ B^\NN<@="\%
M4M"<DL?=\9P[A ?\ZF'2JSURV2]2OKK#C_J4I"X",*B,4Z!VN<(3,.:$K/&?
M6?/=TA'7^YOZ-]^M37^A&IXD^]W7IK-ATP35T-"1F1<Y?8>YA<P)5I)I_XNJ
M41O);Y0$<?H6UE[X=0I/LB\S;9M 9@)9" ^I#QZ,?,ROU-"R4')"*KS:@;I_
M<'<D]D542/NB"MW;H-I6K^7N(2WPU0G-&.(QYPBS(+!57RS(EL5,)RLZV:;O
MM^C[D' ?)?R/_V%+X! $#I$ B5L,F'.,V6^;9)^89)' 8=,DQF3;)ODG)GDD
MD&^:Q)C[#R9X=3LXJ-8/@4:5'(4?N55UF;-'XF_7.[PL!MK"3ZK:7FATD<;>
M47^A&BD-V!#IG6VULU^"Y<"@,6Y[;_<J#$<X&#G<1GWYWI3_ %!+ P04
M"  =EFI)4?HD'Z0!  "Q P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6QM4]MNG# 0_17+'Q"S7M)N5BQ2-E'5/E2*\M ^>V$ *[X0VRSIW]<7(&S$
M"[:'<\Z<\8R+49LWVP$X]"&%LB?<.=<?";%5!Y+9.]V#\G\:;21S_FA:8GL#
MK(XD*0C-LF]$,JYP6<38BRD+/3C!%;P89 <IF?EW!J''$][A.?#*V\Z% "D+
MLO!J+D%9KA4RT)SPX^YXS@,B OYP&.UJCX+WB]9OX?"K/N$L6  !E0L*S"]7
M> (A@I!/_#YI?J8,Q/5^5O\1J_7N+\S"DQ9_>>TZ;S;#J(:&#<*]ZO$G3"7<
M!\%*"QN_J!JLTW*F8"391UJYBNN8_N0S;9M )P)="(<L&D^)HLUGYEA9&#TB
MDZZV9Z&#NR/U%U$A&X,F5>^-6A^]EKO#H2#7(#1A:,2<;S +@GCU)07=2C'1
MZ8I.M^G[+?H^.=S?.'S8%LBW!/(DD*\%'K+;$A/F?(OY6B19W:D$T\;1L:C2
M@XJ#NHHNT_E(8T\^X671LQ9^,]-R9=%%.]_9V(9&:P?>1'9WCU'GW\]R$-"X
ML/WN]R:-5#HXW<\/9'FEY7]02P,$%     @ '99J20R0IKR< 0  KP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL?5/+;MLP$/P5@A\02F02MX8L
MH%%1M(<"00[MF996%A$^5)*VTK\O'[(J!T(NXNYR9CB[%*O)V%<W 'CTIJ1V
M!SQX/^X)<>T BKL[,X(..[VQBON0VA-QHP7>)9*2A!;%(U%<:%Q7J?9LZ\J<
MO10:GBUR9Z6X_?L$TDP'7.)KX46<!A\+I*[(PNN$ NV$T<A"?\!?RGW#(B(!
M?@F8W"I&T?O1F->8_.@.N(@60$+KHP(/RP4:D#(*A8/_S)K_CXS$=7Q5_Y:Z
M#>Z/W$%CY&_1^2&8+3#JH.=GZ5_,]!WF%AZB8&ND2U_4GITWZDK!2/&WO J=
MUBGO?"IFVC:!S@2Z$,K[#PEL)K!W!)*=I;Z^<L_KRIH)V7P7(X]77NY9F%R+
M7"K:/*[0F0O52UU^IA6Y1*$90Q/F:8W91#1KQ"-;("086%S0+1<LNZ!K%^5N
M6X!M"=QG 7;3!KLUN<MM9(S.;5"ZA6EN,&7YS@A9S7;D)_C)[4EHAX[&AVM*
M,^V-\1"4BKL'C(;P>I9$0N]CN NQS3]43KP9K\]C>:/U/U!+ P04    "  =
MEFI)H6\DC>8!  !/!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q]
ME-&.G" 4AE_%^ "+(NHZ<4RZ-IOVHLEF+]IK1G$T"^(",V[?OB".Q0F9&X'C
M_Y_S'5#*F8L/V1.B@B]&1WD,>Z6F P"RZ0G#\HE/9-1O.BX85GHISD!.@N!V
M,3$*8!1E@.%A#*MRB;V)JN0718>1O(E 7AC#XN\+H7P^AG%X"[P/YUZ9 *A*
ML/G:@9%1#GP,!.F.X;?X4&=&L0A^#V26SCPP["?./\SB9WL,(X- *&F4R8#U
M<"4UH=0DTH4_UYS_2QJC.[]E?UVZU?0G+$G-Z9^A5;V&C<*@)1V^4/7.YQ]D
M;2$U"1M.Y?(,FHM4G-TL8<#PEQV'<1EG^R8K5IO? %<#W PQ>FA(5D-R9P"6
M;.GK.U:X*@6? V'/8L+FR.-#HG>N">02%':[=&=21Z]57* 27$VB50,7S8NK
M@3Y%O5,\;Q*@ 38*Z*-(+ 5T*6#D3Y#X$B";(-FUD>XA<]N&U8P6,LD3GZC>
MB6 &_2CH 0K:H63[*IE%04Z5&*+")ZIWHJ@H_"CI Y1TAY)[45*WX1QY25Q-
M@I ?)'L DCD@"?2>3N;6>+[?M_5T=J(\2N](@//M3_A,?F%Q'D89G+C2O]'R
MS7><*Z)314^ZJ5[?;MN"DDZ9::[GPO[P=J'X=+N^MCNT^@=02P,$%     @
M'99J24&-)0H3 @  9 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M?97=CILP$(5?!?$ :S 8PXH@-515>U%IM1?MM9,X :W!U';"]NWK'Y(U*Y>;
M8)LS9[X91T,]<_$F.TI5]#ZP4>[B3JGI&0!Y[.A Y!.?Z*C?G+D8B-);<0%R
M$I2<;-#  $R2 @RD'^.FMF<OHJGY5;%^I"\BDM=A(.+OGC(^[^(TOA^\]I=.
MF0/0U. 1=^H'.LJ>CY&@YUW\)7UN2Z.P@E\]G:6WC@S[@?,WL_EQVL6)0:",
M'I5Q(/IQHRUES!CIQ'\6SX^4)M!?W]V_V6HU_8%(VG+VNS^I3L,F<72B9W)E
MZI7/W^E2 C*&1\ZD_8V.5ZGX< ^)HX&\NV<_VN?LWI3)$A8.@$L ? 2D^69
MM@1DGP* ([-U?26*-+7@<R3<74S$7'GZG.G.'2-I#X5KEZY,ZM-;DU9E#6[&
M:-% J]G[&AA2M"O%APG0  \*&*+(' 7T*6 6-LA"!KDSR%9E5&M([,IPFM%J
MLC*H:7T-QF&.?(,C]QN1).L<A>/(O1PHQ3 D:GU1GI<PC((V4- *)0VB("]+
M585)?$T*T7^:4FR0%"N28)9]X64I$,J"*+X(E6D11L$;*'B%$LRRQW[K,:J"
M*"L1PE48I=Q *5<H>? O6_J]QU50U*Y$,/M\0< ;"!.YT)]$7/I11@>N]&RQ
M@^#,N:+:*GG2E]WID?_8,'I69HGU6K@IZ#:*3_>9_OBP-/\ 4$L#!!0    (
M !V6:DG^W'AD\@$  ,X%   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;'V4RXZ;,!B%7P7Q &/N)!%!:JA&[:+2:!;MVB$FH+$Q8SMA^O;UA5![Y&&#
M+YQS_/T&NYHI>^,]0B+X('CDQ[ 78CH P-L>$<B?Z(1&^::CC$ AA^P*^,00
MO&@3P2")H@(0.(QA7>FY%U97]";P,*(7%O ;(9#]/2%,YV,8AX^)U^':"S4!
MZ@JLOLM T,@'.@8,=<?P6WQH2J70@M\#FKG5#Q3[F=(W-?AY.8:10D 8M4(E
M0-G<48,P5D%RX?<E\_^2RFCW'^G/NEI)?X8<-13_&2ZBE[!1&%Q0!V]8O-+Y
M!UI*R%5@2S'7SZ"]<4')PQ(&!'Z8=AAU.YLWNVBQ^0W)8DA60YQM&M+%D'XR
M $.FZ_H.!:PK1N> F6\Q0?7)XT,J=ZX-N)YD9KMD95S.WNLDRBMP5T&+)M&:
MDZ/Q*1I'L5LE0 *L%(F/(C44B4-1^ -27T!F E(GH'0A2U.&T8Q:D^:I3],X
MFN*+2K(-D,P!V;F+% 8DLQ;)(Y^DL25%[,?(-S!R!V/OQ<BM->(X]G+8FGWB
MYR@V. J;(_;6>BH<#B]KXVCV?HYR@Z.T.++$^WN4]I:G_M_#UN19](D#6$=O
M@E?T"[+K,/+@3(4\Q?K(=90*)).B)[FSO;Q<UP%&G5#=4O:9N6_,0-#I<7NN
M5WC]#U!+ P04    "  =EFI)>/B:Z.P!  !'!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,"YX;6Q]E$V/FS 0AO^*Q;T+F&!01) V6U7MH=)J#^W9(9.
MUL;4=L+VW]<?A,#*S26VAYGW>6W'4XU"OJL60*,/SGJUBUJMAVT<JZ8%3M63
M&* W7TY"<JK-4IYC-4B@1U?$68R3A,2<=GU45R[V*NM*7#3K>GB52%TXI_+O
M'I@8=U$:W0)OW;G5-A#753S7'3L.O>I$CR2<=M%SNMV7-L,E_.I@5(LYLMX/
M0KS;Q8_C+DJL!6#0:*M S7"%%V#,"AGPGTGSCK2%R_E-_9O;K7%_H I>!/O=
M'75KS"81.L*)7IA^$^-WF+:06\%&,.5^47-16O!;280X_?!CU[MQ]%^*8BH+
M%^"I ,\%V!OW(&?S*]6TKJ08D?1'.U![@^D6FX-HD')!Z7=OC"H3O=8X3:OX
M:H6F'.QR]LN<>T9LU&<$#B&F<KQ"X+! %A+(O,=L*9"0L, F)+#Q IN5@VR]
MR<*[]#F]R\E(&8;D#R#Y"K)90XB'Y M(3OYSEN0!A*P@>1!"%I O),G"E.(!
MI5A12)!2+"BX"#/*!XQRQ2B"=U(N[R3_O)%X\4_G(,_N02O4B$OOVL<B.O>,
M9^Q>RCV]K@9ZAI]4GKM>H8/0YKVYQW$20H,QD3R92VM-5YL7#$[:3@LSE_ZA
M^X46PZUMS;VS_@=02P,$%     @ '99J2=)TM.?J 0  G 4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL?93+CILP%(9?Q>(!QF (EX@@-5-5[:+2
M:!;MV@$3T!A,;2=,W[Z^$(JG+AML'_[S?\?7<F;\372$2/ ^T%&<@D[*Z0BA
MJ#LR8/'$)C*J/RWC Y9JR*]03)S@QB0-%*(P3.& ^S&H2A-[X57);I+V(WGA
M0-R& ?/?9T+9? JBX!%X[:^=U %8E7#-:_J!C*)G(^"D/06?HN.YT HC^-&3
M66SZ0-=^8>Q-#[XUIR#4)1!*:JD=L&KNY)E0JHT4^-?B^1>I$[?]A_L7,UM5
M_04+\LSHS[Z1G2HV#$!#6GRC\I7-7\DRA8,VK!D5Y@OJFY!L>*0$8,#OMNU'
MT\[V3U8L:?X$M"2@-0'9PBW(E/D92UR5G,V VZ6=L-[!Z(C40M1 F""WLU>%
M"A6]5RC*2WC71HL&&<W9U:!5 Y7_"D$^2&PAR#$H_ :QSR"Q!O'6 (5NE9FM
MTFK&?V;B0!(?)+609&L01IE+L:+S5I3'D9]RV*$<7$KNI6Q%>93Z*>D.)74I
MA9>R%>5)YJ=D.Y3,H7S<EX62.93$3\EW-C]W-C_R0O(-)(G_<T2+'4CA0)#W
MA!4;2%SD'X\8W-R\"5_)=\RO_2C A4EUB<V-:QF31%F%3VJ'._54K@-*6JF[
MF>IS^WK8@633XRU<'^3J#U!+ P04    "  =EFI)]^[9WIP!  "E P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QM4]MNVR 8?A7$ Q2,W72-'$M+
MIVF[F%3U8KLF]N\8E8,').[>?AP<S]%\8_A_OA-@ZLG8=S< >/2AI'8'/'@_
M[@EQ[0"*NP<S@@XKO;&*^U#:,W&C!=XEDI*$4;HCB@N-FSKU7FU3FXN70L.K
M1>ZB%+=_CB#-=, %OC7>Q'GPL4&:FBR\3BC03AB-+/0'_+G8'ZN(2("? B:W
MFJ.8_63,>RR^=P=,8P20T/JHP,-PA1>0,@H%X]^SYC_+2%S/;^I?TVY#^A-W
M\&+D+]'Y(82E&'70\XOT;V;Z!O,6'J-@:Z1+7]1>G#?J1L%(\8\\"IW&*:_L
MV$S;)K"9P!8"R\&S48KYA7O>U-9,R.:C'7F\P6+/PD&TR*6FS;L/05WH7AO&
MRII<H]",80ESO,,4;,&0H+^8L"V3,INPE4!1[K8%RBV!*@N4=RFK^Y1/.67&
MZ-GDN:*4;AM56T;/V:A:B3!:[#:=UJ#RT_\^9'4%(S_##V[/0CMT,C[<9CKZ
MWA@/08L^/&(TA#>S%!)Z'Z=/86[S;Y0+;\;;HUA>9O,74$L#!!0    ( !V6
M:DD;<!:=H (  *X)   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;)66
M6V^;,!3'OPKB Q1S,9>((#6$:7N85/5A>W83)T$%G-E.TWW[V9@0.SI-NSP$
M^_ [E[^-[%.>&7\5!TJE]]YW@UCZ!RF/BR 0FP/MB7A@1SJH-SO&>R+5E.\#
M<>24;$>GO@LBA-*@)^W@5^5H>^)5R4ZR:P?ZQ#UQZGO"_ZYHQ\Y+/_0OAN=V
M?Y#:$%1E,/MMVYX.HF6#Q^ENZ3^&BZ;0Q C\:NE96&-/U_["V*N>_-@N?:1+
MH!W=2!V!J,<;K6G7Z4 J\9\IYC6E=K3'E^C?1K6J^A<B:,VZW^U6'E2QR/>V
M=$=.G7QFY^]TDH!UP WKQ/CO;4Y"LO[BXGL]>3?/=AB?9_,F1Y,;[!!-#M'L
M,.>!'>+)(;XZ)'<=DLDA^6H&/#G@FPR!T3ZNW)I(4I6<G3UN=OM(]$<5+K#:
MFXTG1B,W&Z+63BCK6Q5%N S>=*")B49F93-I!"%K&PEG(E %S%5$4!53ALBN
M DI0VT0:@S5\&J3Y((A39@R5&9O%BFV5200'2*  B0F0.*N=ND5F9BT,,TRK
MC2&FMIDD+B!F;3,%"B&FL1F<%[ @?$<0=@1E;I+4",)6DJS(0*AVH1A!T-J%
M,(:@QH'R(H5%I7=$I8ZH'!256EDBE(*:;"8,(U"2P\"Y&H?!'^Q2=D=0Y@@J
M0$&9E20/\QA4Y$ H@26Y$!RI<2%K*QU1^1U1N2WJ]H/)C:C<RH(>4 Y!]0V4
M0M#:A<(0@IJ;2!ER?A^<B\4=C86C$4RZ*KZB\0;"H,;B*QJ+_](86+=13_E^
M[ .$MV&G0>ICU;+.K<9CI&^S&_LJ7-0A8%^KUL1T$M?P57DD>_J3\'T[".^%
M276'CA?>CC%)E0CTH Z)@VJ>YDE'=U(/,S7FII\P$\F.E^YH;M&J?U!+ P04
M    "  =EFI)5H^F$,H!  !'!   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6QM5-N.FS 0_16+#U@3F]!N1) V5%7[4&FU#^VS \-%ZPNUG;#]^_I"
M"%GQ@NWQN<QX;(I)Z7?3 UCT(;@TQZ2W=CQ@;.H>!#-/:@3I=EJE!;-NJ3ML
M1@VL"23!,4G3' LVR*0L0NQ5EX6Z6#Y(>-7(7(1@^M\)N)J.R2ZY!=Z&KK<^
M@,L"+[QF$"#-H"32T!Z3E]VARCPB 'X/,)G5'/G<STJ]^\7/YIBD/@7@4%NO
MP-QPA0HX]T+.^.^L>;?TQ/7\IOX]5.NR/S,#E>)_AL;V+MDT00VT[,+MFYI^
MP%S"W@O6BIOP1?7%6"5NE 0)]A''089QBCMY-M.V"60FD(6P^&P3Z$R@=T)P
MP#&S4-<W9EE9:#4A'7LQ,M_RW8&ZDZN1"4$=C\M59EST6A)*"GSU0C.&!,QI
MC=DM".S4%PNR93'3R=IBRZ!:(W*Z[4"W'&@L@JX3S,BV0+8ED$6![.$4Z&.2
M>2PC8F0T>?Y*G_=;L.H!EI,]R3^E@U<-$J"[<'$-JM5%6G\BJ^CR-EZ(;_"G
M^,F]F7C%[S)E,;(.?C'=#=*@L[+N^H1>MTI9</FE3_L$]>Y5+PL.K?73+VZN
MXT6/"ZO&V[-=_AWE?U!+ P04    "  =EFI)E^CY H,"   J"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6R-EEN/HC 4@/\*X0<,]XL&249TL_NP
MR60>=I\K5B4#E&FKS/[[;2EB:XZ,+](>OG,OGF8]H1_LA#&WOIJZ92O[Q'FW
M=!Q6GG"#V OI<"O>' AM$!=;>G181S':#TI-[?BN&SL-JEH[SP;9&\TS<N9U
MU>(W:K%STR#Z;XUKTJ]LS[X*WJOCB4N!DV?.I+>O&MRRBK06Q8>5_>HMMYXK
MD8'X4^&>:6M+!K\CY$-N?NU7MBMCP#4NN32!Q..""US7TI+P_#D:O?F4BOKZ
M:OW'D*X(?X<8+DC]M]KSDXC6M:T]/J!SS=])_Q./.4328$EJ-OQ:Y9EQTEQ5
M;*M!7^I9M<.S5V]2=U2#%?Q1P9\4)C^P0C J!#>%<%8A'!7"9SU$HT)TY\%1
MN0^5VR".\HR2WJ*JW1V2I\I;1J(WI<4&(54-$;5C0GK)_2#,G(LT-#+^P*QU
M)O8A9*,CWD0X(H I"A^*8O3@ZU% #@J=B ,PAF^-;!\8,<(,H#!#5:S *%9D
M^DA4*HII524\%V(*G5D$$++1D=!=0,Q69X+ A?,)9_()C7QBTXEBUB:30$SQ
M!+,QF11BMB:S@!.*9A**= /A@XK$,P;B)SH<ZV4'^ZL3/MC>V#@E8'<?($8J
MR4PJB5&+!P;2&0/I7"UB58M4SS2 D$)'O!1"-CJ2^A"RU9$HA9-9S"2ST)))
M'AP,.5<>&I OOST:(S1F$H*'PV 2^.LWF,"+P0-B0'Y\WV%'&P0-IL=A!#.K
M).>6R[\Y33J-^5=?#I([^=I;%AX@W\AKP3!X;N;SK$-'_!O18]4R:T>X&%_#
MK#D0PK&(VGT1W^A)7%RF38T/7"X3L:9JE*L-)]WU9C)=C_+_4$L#!!0    (
M !V6:DE#'(/9#P(  #D&   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;(U576_;(!3]*\@_H/B+;(L<2XV3:GN85/5A>R8.B:V"<8'$W;\?'XZ#*YKT
MQ<#U.>>>"^:Z&+AXE0TA"KPSVLE5U"C5+R&4=4,8E@^\)YU^<^""8:67X@AE
M+PC>6Q*C,(WC!62X[:*RL+%G41;\I&C;D6<!Y(DQ+/ZM">7#*DJB2^"E/3;*
M!&!9P(FW;QGI9,L[(,AA%3TFRRTR" OXTY)!>G-@O.\X?S6+7_M5%!L+A)):
M&06LAS.I"*5&2"=^&S6O*0W1GU_4GVRUVOT.2U)Q^K?=JT:;C2.P)P=\HNJ%
M#S_)6()U6',J[1/4)ZDXNU BP/"[&]O.CH-[@RZT,"$=">E$2&X3LI&070GY
M34(^$O*O9D C 7W( %WM=N<V6.&R$'P PIUVC\U'E2R1/IL:2!L4[D#TWDD=
M/9=IGA;P;(1&3&HQ:Q^S"$(V/B29$% ;F%RD(1=CAM1W$4I0^8A%%O1P5V3[
MB<C,9A:RF;G-RF:;]8E 'A+(G4 ^$\CG)A=N+QRFLY@LCN,0J/)!0<3&1Z0(
M)6&AK0]+?F3?/=BL*G2C*C2K"@6K0O<,5W<1F[N(;1CA"H'>Q6!$'&U+DJ#F
MITZ9$_:B4]=[3,W%^A!?)\LJ"<0WNDNZIG:5+XL>'\EO+(YM)\&.*WV=[=T[
M<*Z(MAP_:,^-[N/3@I*#,M-O>BY<:W,+Q?M+HY[^%N5_4$L#!!0    ( !V6
M:DG+RKUMN0$  !D$   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;'U4
MV6Z<,!3]%8L/B,&S=L0@95)%[4.E* _MLP<N8,4+L<V0_GV], 0BU!=L7\YV
ML4T^*/UF6@"+/@27YIRTUG8GC$W9@J#F074@W9M::4&M6^H&FTX#K0))<$S2
M=(\%93(I\E![T46N>LN9A!>-3"\$U7\OP-5P3K+D7GAE36M] 1<YGG@5$R -
M4Q)IJ,_)8W:Z[#PB 'XS&,QLCGSVJU)O?O&S.B>ICP <2NL5J!MN\ 2<>R%G
M_#YJ?EIZXGQ^5W\.W;KT5VK@2?$_K+*M"YLFJ(*:]MR^JN$'C"V$A*7B)CQ1
MV1NKQ)V2($$_XLAD&(?X9D]&VCJ!C 0R$<@F!(]&(>9W:FF1:S4@'3]M1_T.
M9B?B/D2)3"CJV+T+:ESU5I#M/L<W+S1B2,!<YIAL0F"G/EF0-8N13N86&5D7
MV*P);&+&S2+C85U@NR:PC0+;A<!QV>0AIHP8&9O,CL=UE]U_7'8+EV]+EXBY
M+#"[](L)GNV= -V$(VI0J7H9+L2L.MV"QW!8\">\R#O:P"^J&R8-NBKK3E#8
M[EHI"RY$^N!2M.Z>3@L.M?73@YOK>'3CPJKN?A&GOT'Q#U!+ P04    "  =
MEFI).B%X1LD"  !:"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R-
M5MMNW" 0_17+'Q #OK&1UU*2JFH?*D5Y:)_)+KMKQ39;8+/IWY>+O<$5N+S8
M@&?F#',X9IHKXV_B1*E,/H9^%-OT).7Y/LO$[D0'(N[8F8[JRX'Q@4@UY<=,
MG#DE>^,T]!D"H,H&THUIVYBU9]XV["+[;J3//!&782#\SR/MV76;PG1>>.F.
M)ZD7LK;);G[[;J"CZ-B8<'K8I@_P_A$5VL18_.SH53CC1"?_RMB;GGS?;U.@
M<Z ]W4D=@JC7.WVB?:\C*>3?4]!/3.WHCN?H7\UV5?JO1- GUO_J]O*DL@5I
MLJ<'<NGE"[M^H],>2AUPQWIAGLGN(B0;9I<T&<B'?7>C>5_M%PPF-[\#FAS0
MS2&O3>(6R*3YA4C2-IQ=$VYK>R::0GB/5"%VB3"+W.Y>)2K4ZGN+2MAD[SK0
M9(.,S:-K\VF1J>@W".2#F-S1 @+Y ^2^ (7-,5\$R)<Y8@MB;49K<Y=7?I1B
M!:58H!1+E,JB% X*!GE1^F%*;\&!Q2G=3 $,9%JM9%I%U*-:U ,%4.H5E#JB
M'K6#4JCC$Z@'7H'!"YAR"5-;&.S ;$ .J\ IW'CK/IWT353=-4O!7/7'_U9^
M,KH=Q4!-H%>5,Q",*/YD-)W& H, D%>;,Q"**/]D- 'A'%1% ,JK8H@FK#R.
M@361PB*&@6+!0.B7 [TRG8'*& 9<+==5&6)@3<RPBF' E3.N\@J$]N15M*Z\
MP:KC&%C3*\0Q#. % Z'_)/0*=@;:Q##@JAJ6JN4(W$]KLD8@@@+DRAJC"M0X
M .6_;F<L&$4!6A,M0A$4(+2@(/3+1&L7+\HC*$"NK)4&0@RLR1H5,0PL;U^\
MV?R[I\SI?0;*CZ;%$\F.74;343JKMS;R 9G>Z=.\;<[D2'\0?NQ&D;PRJ3HP
MTRX=&)-4)0+NE.Q/JM&]37IZD'I8JS&WK9^=2':>.]E;.]W^!5!+ P04
M"  =EFI):\=Z?)(B  "5E0  %    'AL+W-H87)E9%-T<FEN9W,N>&UL[3W;
M<N/(=<_!5W1-*;%4!6EX%SE>;XHC<79DSU"R*.W45BH/$-"DX 4!&I?1T.6'
M_8B\I"K^N?V2G$MW R :E#3KV$ZBA]%(1*/[]+G?NOE-EN6BB,,_%O(L*>+\
M-Z]ZP]$K\64=Q=EO7MWG^>;-Z]>9?R_77G:2;&0,3Y9)NO9R^#-=O<XVJ?2"
M[%[*?!V][G4ZH]=K+XQ???M-%G[[3?[M>>(7:QGGPHL#,8OS,-^*BYAG")-8
M'(OLWDME]LWK_-MO7N,[_-Y$?$SB_#Z#=P(9[#Y=R,V)Z'=<T>MT1[L/+_W\
M1/1&]H<&GJD5GMWA:L2U7(59GGKPWMQ;R\:DTYNIN'A]*<XNKZ]:ICB#15,O
M@L4"^47\3FY;(;O9;AHK=#O'OV]]X4JF88*["<2YES?>U<AR_NF?;!B9PAP!
MS?,N\E:[3Y=>E#5F/"O2E%X(,Q^V](/TTM;5CX^[O>-^=_?CBTQCWQ.?9!0=
M_Q@G#[%82"]+8AF(BRPK9/JONZ_-DWT3?9]$P,)>N@7((LO;9NRO,B#I)DGS
M,%Z)1>[E12;4IAHO_=!D3K4@+2+.8-.K)&W0<['V(GQ>+G26K#=>W!BH&219
MKT$@%GGB_^B*!4F%N"SR+ ?1@==;R:^HH+C@'7S< /CW_<?>)AI:WSV[G"\N
M/UP C\_.Q=OIA^G\;"86[V>SFX4X#&.1WR=%!B!FKI!??+G)6:)%X.7>D1"'
MM[%7!&$N@R,0]MO%N3@\.!(' MZ\T6\V@),^<&R7)'C8@.?V^GHVOQ'3Q0)
M>--X[&7WI&Q\_$7^L0@_>Q%LM+'(3>H%4GB^CVHO$ZGT)0R]BZ0K8IF+9"F
M?LF#%_M2@'X005+<Y<LB*E^!(0?=3I]6.QCT79@CVT@_#S_+J$'EB_@S0)&D
M89.=+O-[X!-?"9679=("[>7-](.H[WUWS%4*"CK-MZ[81)Y2N8B #1'Z&+=E
M7WK?DO:E-" ?+J9O+SY<W%S,FI28:CQMO"WBU?(\+4#4?1 +&6=6_7LNEQ+0
M$@!J 7U%8PX%OYHI"KV[, IS"X[K^*N O3OP0Q*OCG.9KD5"<RO@+6+Q\>/%
MS4>8K3'%XN;R['?O+S^<SZX7OQ*SW]]>W/S0I)7>688"#]29%B!):?@G&;AB
MZ'8Z'?RGK*,+XN)'!:H!D(GJ$V3"A42N$E/Q6S#DP*E7'N@;/]QXI'5(DP;$
M#$FI38#)0<\V-L4Z*&,=Y($H@VZ$ET&$"KD#8[^S V3K2J?NY'3B#@==/=!3
M8&]RN;X#'&M+3J_":)"ETUZG/AIT@AK<HA> G8IU$1&\H,QB6#H3AX%< BKR
MHWVCF=#(AJF\!TX$^45\)TU#SUST%/KRR J?B>G\_$EO_E)]"]0'<;^7P )>
M]'2=^PQU^ @O ^,8-M$T/"SY5W-K@R2-:4+F)[N#V!A=8;F65W:X>Q?(_</W
M E,?^@1(JC1>W,!_I$C$Y3MQ>36[GMY<P( 6:H.*5Q3WUD2KHZ^RL?TG.]@-
M2;L@V2"_29)I^;?I'7K'?O[O#7\-6&?AV=1GDA%3K9(DR$261 T0ODN3+!-K
M+UV%#;-P"4A@[2:_H.V06</Z7,L,M(#/OD  UB-*R XV=QI%I*56,I;HH.-X
M+UB',7G\:,P;HI+D,"YIP- .I5V;S)/X.-D9(P[5;$>-'5W$8)8DH,T^V[LD
ME>$J5GZ$OQ48KV1 % RS5A"3B<,(,-H0.]Y-O!>6%@ZXD^ 8:5TI<N]+$P<7
MYEG[;,@D]CV]];+0+[6Y8?V&FQ!&14WOMX[\!#BZAZ''WF?8[ KV0$O8Q;0Q
M.%#K/%NJP5NXNIZ]G\T7%]_/Q,4<_IZ)PP^7B\517<R_3IC/DAA$* S(G!FY
MA/!A24%':=84.3Z@:%WLF; D20O77+;:S ;?VADS\AYCS#/+Y&U#K9@GQ$\7
M[\6[#Y>?%E^'V/+U=]>7'[5VGG\GIF<W%]^W.+[!'XHL9PKD"9K2)/8A5B1#
MJH4EH;\H2-FDR><0E+"XVXK#(H-?POBHHE]0AC^35]M8ZEP"BOR0<4F::XW!
MYI_LR0P3"Q %E/D$2/Q'E3&%H\<@*X_XZ\@W_KT7KY!@#6A;?8SVT( !NRNR
M,)89O@)*N?#S(K5$Q+L!!R/D\=B >3DRCO^>H8#O) MA"7)R=]ZSAU'SYY/Y
M,2Z\F'\_6SS&A5<%6#\@&'G/FWVAH36$MD,;0A2;/1/:=Q=S\&$?@S9-?"F!
M^Y9ILB9GBP)O -VO^5;*%T5[\A#F]_? JQ9.N)8;M?O=&9ZQUV48 PS[]PKZ
M-)6PS&L(-/@WQ!'3^RE)B-ER*7U.)8![QX(#[""5$,$#GNS)60X,VNXDN$QH
M!XGRE!9ZUOL2>;OMS46QV41D7L!K",+,!X5<I(QGG&L)00*@P&14[0F:C1<&
MXI 5 .KC@ 0:S*!4RV+*Y8TV5S<VSV)^>3,37=#DBK\H,-.:'XSMU93]Z(:T
MIRLO5AK2%:7EU!H4 HL,=T<?P*[>,1O ;BN&M=7CQ<SYFVSC^?(WKS8X4_I9
MOOKV'&(S3A GZ29)>>[#GW_Z+_W@YY_^XCKP]R>)OPGX[;)(]:^W&?QV!%PJ
M-QYI;,#2TD"5E5#MC:O-QX[VZTD3IQ2F@!' 6=,BDJS;4KDJV$33G/AP(<&"
MDQ1P,E_S*P8_(+"TI5>+V=FKHQ,PJ+#U&FBI= IM?T&?YYC2H&F3#;C:C.JU
M%X.7A2_HA(?$J!/<\=*@'H(QS4+60?!*C'P6H2D![X)DM3+6Z'\ORHZ<&+@M
MRS [#+O=,)7%T@O3:,N;EUD1P5N8["L9,=-#94#; H<Q(M5$-0\4ET9F0H#B
M 2&4,<0=*?*W0TH-Y]0(L),/#/,]_$ W[D1\DC /.#ZPWP#=9I#)5"3K,,?W
M?5#FZ#E5!(UVNTR2/$YR69',S&$<P2X53E&]V2$P+ 8#F#EHJZAIM=E&'&\
MTWZX05Y141-,#L^1PP)-U]LX--YHY@"IIFO AN_5N2XK($0#IK&SWHDH8ZA=
M\N3WJ603#ZI.BC5'LQ*CV;H(."P"H*, ,T)S04CX"  @#/$TC^M%B YK;PMD
MI/#.)Z*IE;>8*Y<<W^\2?Z1YW^#7J> W S\S"G!2K)J1I4CB/Q0Q!VF$9N*2
M."XP$MW++#$K L0FE140&B1]5B-S4J0...!KT>T<_ZZQ QC3X-X3<<VY5OC?
M3U9 183MDR0_%O[\D]3)6&98H$2(#BU*3)H$X)PY(>XTW&Q09#0;!Q)]I# F
M_04O F X?I5ZH#TPB#;.*4H/H,>_QURBV"1AG+-R0*\/ZSPQYGS81=LR ]&,
M>G5F1&)<WXL1V>"8%2F;]UR[+PSZ$E1X AH!.!I1DQ#<IEY)T^*P,(8%(Q6R
MK$'N,_K8!WB ISU\\8XD-0,W E9R/)&A)*$EEVPMC4[<9D!"4HB"LD1>&FC0
M,V:!37$7A1EN7WTNL*P0+HE742&37DMIP66X*E)R=NE5/:.3;)0 H<J2Z-T@
M/O2&*G#XFB,#"7 &:$.,)#^@'B.?O]C QH&.E-)2:U#JK$0@00IK.DJ4"N"<
MS"W%%E7@G9?GG/[#04 *[9S2+D'429L1I ESB$%%'06N^"-("-(?2$,U%XV7
M*JF<$E1E[F%##Q(M"@8)F>$9[87#)L$/TMZ D4<?+ KX(:D1NGLP0&K7QG%$
M<-7B^ &@S2GWEC$&'^Y#7T_)U9[/,LT(]@?@&T8VTTS+6"HY24TV2\V5HK"@
MM7-JC$G4#2GYL42=@A"&62FW04U@ 3C-["?@:%GF*?FY/B6KE\P!I2.: "B9
M4\14N%&EE!2]!Y=E%D@08(HM!&<@2>%3'@2[#OA/1">H]8S")YG5*$%_K3,9
M03ARXMP /2 D^)%T'R!*F2I^ [1C)+^$&/MD/X81)_C =PO)0XXAZ&"NUWQA
MB,UZ7XD<&"6/C59UQZ3>T#=(>>$UL#K:11"F*,2<$46A:8I^$JEMAU $U@<D
ML.+S9N!\4XI=B:4B@4(T0%S',^XIB<E-0D63?@Y]MH09..<0_Y<#6%5 2+_,
M'] %P]Z,7,:L'/4@V@5F]WW45P@/UWLP* $UK#684@6P/O$D6LV,DZ>H/L&J
MHN6P/4![8-ZE[5:?:M/+L@K1M-9-)^*=,E>US=,^]^T9>.<!U$]&6W',5G B
M](J(,U8 9(PR565!$,]$\ZW2DN6D#(U&I+ BLESY >CG/% 8EZZX?JR,NG4&
M4 7R 9Q4X2V1EWC/8'AA/)EJP@]S1L@)FM)*UR6<,>RHP<17!O5DDXGEP!)3
M3;&"UM0Z716>RF"E9$B^7:("[#.@;2G2.%72T._V?=L6!4T,@@-:X[-:F\NQ
M3$)OE4H5(N3;#=:X<&3,/@UP\CW0]8%9K%Q3&^-H2Q0R:SEFA(:$U+36BVZI
MX-EGB=F)!H4 &A@&(($2L% KHR5P=XAK,EZ>WGMQA]Q-DE'U3L"S#]F<.2$(
M?PS0D:]$L<-:LF VW:X'W"/@/RL\2HUJ\X[V!E1%1=^ #@/^1HU[7W&N$I^L
M#U".G3:4)*# ,OS"089VU;CZAV/NBBV0XIZL9DAC8+S:N+)-WM9U_ 1LGV]<
M,Z(J]O,0-943YCX!&\**#0:E1#?.CQX]O(@N'>S.(3[6RK3BD59V\?-/_YE5
M)WD@_P?GN=-9%Q/"(+YS-=42N>%^FR'' 88X#4EQ*R#,6T/<ZJ@@NKDF;%,9
M[.H T@H*7$0MIHDAOO,U@E"_$0N1ZU2P>P/<&R0$+N$F"X$UT"O"S5<8$:=>
M%CDF9G:\JB $ALJ!'G<<+M\E1:Y#GR;BR&76VV!KAZXW^F1@5E1^P\'5\&6D
M-ZP95]0]>TJ$M!RT7( 6VDRN1U,V$OSR-8:*!#NH0Q&B?TIKZG2U"7N-)X3
MHR.CE(Z.LT.RQS*-85E4Q[C &OP#\AJ$]]D+(S+-&G!VN<RLU?0X*@<4YJ:O
M3H*N$08XP/(XH129_HVQ45'B08A,GC#ES-"F26ZZS+-?@_>P@J!(,G-4/C<H
M#22$MER*!'R:, E"8Z)H":KK$,^:.$I9"NV;<EBM9T5.CV5$.2/*>%;>4YU*
M6QVR:'(19+!?T-XX* 'G"V9=%ND=L -ZH^1L5&"$  )U$;I>E9 %YV*7BT'A
M*%5G<BBQCIX6)FK 6*><P]45 *:480@N@:.#465:!)3D'+/%=TGRHW)HM/M.
MC%XMCX:9]AE5F$\AJ IRX\!2(#GA1KWCM\3H9Y62B)AQF1,9=PV<@#+(:0VM
MQZL%%%T\=CSMUFL(T'Y5JBZ@8#DN!9P&M88@"0YNLI52=1*IR$^MB=X-H9L?
M(F;,%$9(M>P%#J;#&%EUJ228EC(DC4)AK7+E5M04BQFK[*22KA7OC=R3S46+
M54D@X08AG&!ISK<.9;+*(C(9:=)OJ.C@2<&B2/&&*H+##( X+^)\9)8E6 7#
MF)6"-H!@3;$F;R-.6EZDJ*MT/9R*3_[D_))*^[Q/'H!CTA)V+T@HBL8<1A3Z
M6\1"*D$:5=]&+;33$#E[MX("%,$(4/DL0>U-"YJQ&/<5' :V]35VGKE\6&])
MX)A-?:36+S- !@:JX9B\'A9T60LH?G H,D=WCK4_V_>"K!<YCV@!/.)2%1'4
M^C0IK5-@+$?;U 8-%PUTRQ#NBJIU)IM;[MNA?9-&LL%)Z@#F"#$L3=,M+*G$
M"15:L<1V,Y33"GLK+ZP20^+LVDNB"K$7H6+ N-@QL&7:#6%#3IH/*$ L>]#K
M]:CUCGI/>]TN_0%;+>**(XU3W0&'+,,ZM0UL-((JFJ@R'%89D6GYVT7OWOH"
MY@[K+; GI F(D.P_:_<8&(-();]XZ&:R"N9@%Y.U?9IUX)IIK2EE4::44?,
M^[/[Z-*F>%7R!WJ=3A=W#3/U=$X77*P_ )CX<04(I^;W$<@8S^4A44=ST9-9
M0BAW),FD@D>9.IW\*9TTCO*\+XYRB3"\\^F80JDTKU+P#Y%TG "&+7^D!B>D
M #N;[Z:+M[I1;;JXI2?'G8E;LT_'9+B<FLDZK(P^HIK3Q1I#'VF:&&;:R' G
M )N]*V632B!__NDO)]6EM4W+J'LMRYP:2W+:M,*P"O\FS8TT-JDY\E6\JJ4P
M.HX2?_!PLXE"3IN67(C^#]AAJF,YGE!MG_#H6%+QM5(Q4F58;#2HP4ETQ(U0
MOK%:I<2(*V"+RYZ)<1.-G\SY&]#NZ([BNLX&"X?D$B/\ :D+$@<VMMH F;J#
M#G]Q&F0LW)%&FAE<%I)+2\U:M4IH=&0<L@BD6"HC*2@$VJG=F'"[A%O8X&[%
M.F5J,#<&2#M^@ "5.JW8?S-YV9(]."^VUOT;(>DI#\E +C7W:N9;[79HGX>\
MO#MY[T5+X@Z5;D;H3:!3Z1-0C5L4L,#4Q]5'FR(%32C9S#%GFLH?[0;#E7*+
MO!U>M-$I8."L<;*ICU/*LL(K=Q(Y.E-$I,E-"?^W7ER@*\S5F5/.U5'3G79Y
MB5^1<Y7*5AP1KC>>GU<Y5.<E_$JWF&,K+I$^?2?O4EKY,?W2(X4A/DC*TI):
MVBH%WO+2@)02O*1R6!RWG24QE=15%>1,IWI!IYADUZ,#K5T"/7%,/3/SF\MK
M2\N_/IJQ%>=E/T-[3VOE)(=0Q6@9:'DIP\ R*_C&L9C,1MW-J?<!.M?> WI>
M6%^*P,2[_=,^_M<;]9Q/2?KC<1@?:^)WW=Y@ C\[DXGS#GU +)APK-(['8C^
M8.!4@3[HN^/)"/\[[32:>PEA?4#8U34VN]W\X(JK#U,\<S(_IX[U*VRP<,5\
M=M-^_N3*-!F5/6?/;)G0D^V<8C$(=_[J""<&1FV HE,:OX/^>"(.3D^=<BM#
MMWO:$P-W,.XYBWU!NIA,>DB=X:DS<H?#/KPY[HY@I8P"3G,"(:BV\0W<T^$$
M?@Y/)XX="]P&==!U3R<#_*_7/[4S_@#H^/9V<3&?+1;B>K:XN;X]N[F]OIA_
M9VF7+AOK:+5KY0A.3?/3OCYO7.U8#$Z>N-PE57_EYQ"PS[X1:/)*=Q_$PZJF
M5Z8 T:G?(FVX'(&%LFE=Y2,_1$A%L"3Z4".F_(N,>[K$'%LC1MQ?8[PXHCMW
ML7#?"#7C<*D.=&*J>AI^6T1;Y>3FE3:0LG% @V[Z![>D?#? 2U\HB(;W#[H]
M/C+S0-&3K]J!: 55\M1!BD,N8CD7V$<# M<OTTIP\Z V#G-*2JV>6$DT!")=
MWKR?78OIV=GU[>Q\WU$HPA:]094YW93YH;4]TB[)K6>T_B>%^4JE@G0&"L08
MQ.^@/QHKB65'6Z<PQ; C1EV'0:4<A.AVNV+24Q]UNZ!?)T[[5@Y&?9A^..B0
M9=?=>\K?W^P"8ZCJZ(AU)\? !V6:<59*01BCR8J9AE+3*[D5GT+S+J$#^U/U
M"08Q!"1\TE!"K!^N,W$XZO2/G"GW46%:+.2*=>^T.KL"NIP:T&UEP1$RE&FC
M_C";+F9BSV&Z.;6T@&S8^O":#?NZ9\H(,P2[@4SI?(./D%'BUZG$<.RVE/V\
MIL"48?D'!)=:A2BAKGH=:"P&^N#"(;.[[(?HBAUE]=>JODRE-@IC5(D*'Z^3
ME!)^FHZFT,E18K.UZ(VSHZZR73H3>QR:=8\P*3#&3T_%N-_%7\8"30_\,A'C
MP2G\TNO +P.'L@I<YQOT>PX?!P'?8#(>.^>5$C66)P)LNTAQ*.R(=>&#4K8H
MQ,#J2OUJ')J,S+4,@+L#5WSR*%><8VU >H&:+T/DLIXKG6!2=V/=E81RI592
MJ[#B+_N<:O.EDNK9JLW, Q7II1 WW15AQ*<2Y9=<(=J4&//[-"E6]V(*=(]@
MV1XH%R"0+)& TTOJLL/C(#AQ5;T#4MW!J*/+AH:]L-&LX+B]5-#,<[7I584@
MI?Z_FYI>+SG:9E1.3L4ZC"),83Q@BP/&+E2HLU50:4*+[81H9L=XN@HJS<Q/
ML7G.+[%Y8L?F*;.K6>"3JI2CN]W":P^J=R5.'H@?J4:=8M8B7MU[H2O.@/L\
MPVUNC=U 1)&EF;'W\(>E9^ZRS%+H?&7 Z:2PPMMZ AW4E4V#$#9=@G;!28U<
M87&/\L>VC7K$'&9F;MX@43![=7BO[,D@\LN]SM&]Q<5TRRKYE[3CS$"I 6(H
M>]U=GJR3&<_'1TP9A]0BBD=WX@[P@+"2&]4Q6W]Q./CGLNJ(;7A:NBO"<&G(
MC7M'PGXL8MB6*[Z36-O<EI@(.;ROKS%P^YU1'0Q.&>'5)D$1<5X4&]\Q>.WK
M8-MJP$ZU"[7':E6\25KI3->H?706GA1F\EKB\<7L7I<VA>5!B)WRL"GS4=JW
M[-^C'%%6[8ABNUA]7S=P^=XFS%4^"*OW!9U5UY5/7\?I+A[C_%'FI'=WSF-6
M[.V),ZVT2NERH6E!LVT$&P7,.KI'$%4K5L_*VGC9\:*+9J;9 6LFZV*-A@US
M55B"4<D?M1XVN%"3!/<^:H5'A922Q["G3K6DY_>UXN*)^(C50Z^Q->.-D/N0
M%#EVC59@YIJ0JIUR=^<]=M/$21ZBTU&VOT24L02Q%Y.."+QM!MH]M_B/JN%#
M([+B)3FE_U-%;X[. . )8LS^9*!K#*Q0$,5W18[Q,5<BTFK*,FG:H!CTB\@?
ML&=/>;HG=@]Q#$Q_=CE'_W V/VL&)G:&G[84)TB54M$$BXF>@W$355U0:T1R
M!>R[X<-'='(450=U!%'"E7K$Y3HVG:<5+<SN,>/4"["1$SL%<BZ$:2QA"Z,Y
MU8#92D>==W"I^QR\A(([F%*=T?-6*RP4Y>A64F\*%Q/+7)!>2Z6O55)/]]G6
M,^;HM1J_61=Z6M ^ ;3/IM=S0/M"@(,N%N^GU[/&B25]Q/:*S>H^'68G5-NA
M7FHY]2*?<R).K6/P09W$%?HD;EP0D2NGN]1U&)6S]ZJ82SV,G*\_$>TGA?<L
MC^W2X!0UH; LNHF*K)*1I_YF"&&X5TR-I^-M*/C4;8:-4=@G*[_(U ^YW8&J
M];J)N]X\F:?45+!5%?VU!-T!&[O:OP@7%'86*'L%2';5J0',L5(KB<:&*@<$
M[:A3G4_D0.2J 4?M_T'WEZ-Z/:8Y,#M!KD09[N<$*14]P3;IMNMDO2FX 1>]
M2CZI3>:C%9(W$,Y@V;YZMX&88VQ=_<2IW1\F:I<=B#W/ZD%7\T(&NH+#F0,U
M0?X2<CZ;4#LVJ"OGK0]&O2%>)S01!Y-.5QP,QQ/G7&)G6%R?U#K1P^Z1=<4-
M> ?+*?[L=_#G< @_QY.1,VMO'N$V$=CX2'2[/='MC<$[;L*R;UM<6L->@A:P
M_L5;;W[M: D 0V[ZX1L\.G:[XS[\[ QZ^)-_'PZ=MT]",(>U=VVJYZ!STAG3
MSQ'^[';I]U/UVA[.+U\<5E^$>$!;T-+>=B=C,*/L:W='/7?8&^F"%-FGJAIY
M9JG=)5-,L]3D>%>.VN38X=WL'GW+L5+((?>=]#W54VU(0NOMR+7]F&8'; N9
MD^.WT\7LG.Y#F,T7U@.:U;/FM2KU,^T,]6M7YE+\3!U+Z-7I/IU*^X^M,ZNN
M?<N&J++S291=4T8=JXP.1DF\;'.U6F76T:MAG]L*6_;QB +(S'&$VJMZK%^M
M 3-A4B&HEHYK?5JJ5T[7 ?>Z"4N"BYI3G*SEK+\Y?%U9PGW^<;S]; QA:C4S
M]C=4YT=.\TX:<&[%00_<WR[^<]KNE!&]OL#\6D\,Q\X3+I01XX$X[4.8.1*]
M45<IF3:TX\H=L 4 R: #1J'?[S@7AJ9($IN^:VA%<8B*J7M4_W^H_A\<4:4.
MRPPU*1&/-<0YCU)8:8F_%4VORY9':G01?8I.?O[I/T2O-W2[\'MWTG?'\'^E
MGRI.:M9&8T&5K1D)SB]@\Q.!E_V83DWN3< C)PUPL<<I<_!L^/7B%@,&.OO]
MF3H7,9+2>62W[/M4 RN#EBCJG$PVA]B,.I-\FK8\,@)OT-[TU0[:5[ZI)?^*
M6"DA<E7UD5AN7^+>&+OZY*8R/4M-D:DFFMV>PX(NF4#(F!C$BWR4L-[-JJA4
M[W1U&IVNF'*R%U/>U-ELQ[\K8@JL=58A.')N*SBH;=W:TXMA<W<\!I;4NV\$
M$#9T  Q,NM[)J*6NV^UJ>RJN9U>WUV?OL8IR=7WYW?7TH[V.QZ^0E:_<CG'%
M)W"?6,BK-H4,='2-K/8VH3.G2PBO-&-3;N0SI2_9MTC+5=6Y7W7:%7/EF7:6
M[HHM&%RDWP;_/.CJQ#99+.K#1^I:[HO J$4UQ"D"ZSPF?VJ2>KK7GT' M*AI
MU5(,Z('#<C<\[M)E*:J A$N9*P^FW#JH3@<Y2SQ@6+9STDF#C;E^18&ASUEH
MZ7I7,YR/*!)7C-QA[=)'CA#+ZGB)7CKFB;UBBL?,*;L#8*BN2A[G?(<9WF Z
M@G"@RW'K0;<_4CUCZDJ'K 2TH? LY4=7C#MN?S#<!50\%U" HP'H>.+V1QT-
MJ3L:]IQ=6.M1)?9G"0@MULBQ=-X5ST!6&-&T:Y4T)I)KSFEN\(U32D^&C7AD
MM,14;>&*MG"%>:^-R8^P?9^;C(6ZV_>J1$-&=W;BLRL\\.Q'6S&-N=DSL(BK
MF%82C^>P72\5W^MSCFIV:JC#9/8/X"&\E975RKVJZ9RRCQ11#U') ((3L+,0
M@/;=+G@HNB#& _I#"+T&8W!*QF.PKJ.!HSJ^Z.FP!Z'E:(A/1WUWU.DY5%C1
MCX$WP.OK=?!Y;^1V3L>.;FL8*0YE5C\8=\;N9*+=(^8)Q5U?>Q>,.+S"5OQ0
M-J\08R6)4S3KS'@G#!T@1#VD9VAVT#1N3;"4IU\N47BY1.'E$@7ZX.42A9=+
M%%XN47BY1.'E$H672Q1>+E%XN43AY1*%ETL47BY1^']UB4*C]/?(G0J6@/K_
MUQ4++=?KWWA?GI3!?;F6X>5:AI=K&5ZN97BYED%\W;4,S:3O_EL:GJ257VYR
M>+G)X>4FAY>;'%YN<GCN30[B\(:^G-%>S:/!E7L/;JQ?Y+CG8HAGW(6P'Q*:
M0Q_EY\L1IK7+$;#_UP[>LZ]AL-N8EPL1'C__OI^&>P_"MQ#O?]7)=<MU'BVG
MUA_?YC_2,?2O.86^GQ7HY?;[(UJ8X1F'WO\NI[V?<2AH/WKHG>8Q(3M6'CUQ
M9-=G+\<\7HYY_ ,<\WC^:8?]HL.OMAV :'%@R@9_>T=_:VMYX_OY7IKM_S;-
M]K9O9M2]]R;R^/OKP6?TTC>^]//1[NBGNJW_Y]JS']$ >_NTV_S,W0[K%A[Z
M]J5Y]>_>O/KUO:OG,O?"*!-S](Q1M3W]>VQOV_+/3XNRU<I'HB: 3UV\>I-A
MHX)7O\JPH49JMQG^HOC<[&'G^Y:?N@M[--SZ';L-$?6HH\T:%;==I+AS]^$*
MOQ&]"=:>T/EI$U/T_#7A\B]%Z15_3R_[H2JRVW?+X&Y$:L/Q;GQL_[)?ZW>5
MTZ-?@ ?1;6!B__YKUDVAK$'?/9&S[:N&V[Z,?B><MG[C<C6NW@-'/<;^NO"Z
MC77V(VPW+G:%\C,^JEM<5!TC$^>%A(=AACGN'["*\U%WOK>SUVY4W72/=>S<
M>():_ND7^%A5^2.B8BR[[:*6QT-W]5WSE0C^HH)WMR7(K="I*M.OS1T3,9]7
M=!^!_I%8V>94BS)6;GX)MR5,ML[1<F%'0VD_%AT_!L&^?3P:'-,R3PB-K4S7
MNGG[Z'9 OX:%K Z)'<73. ^%OB7 8+AZ.X+]O:<$U'9=TLK3OXB3]X>/[:%Y
M+71\(QH1X^Z;!^(0 T?KQT/[Q\VPDF+LRZ7XCF+L!?@NEFM_RR#[O RR6\AP
M\C@5T BV,8%*<9RT9SC,)-;[B:MM5NJ NK6#S/!7RZ!G,)7H/::9GY"W,7,U
MW?+G!*Q-G#PG<&U8.Q7&CG4/51>O#ONJ>%8+X%/\FU+F6A1%[3#H1@>C+,!_
MKHBL73+_FH'JG]MTV5\U@,5-E2N\SK+\V_\&4$L! A0#%     @ '99J2;?+
M[4V_ 0  KQ@  !,              ( !     %M#;VYT96YT7U1Y<&5S72YX
M;6Q02P$"% ,4    "  =EFI)2'4%[L4    K @  "P              @ 'P
M 0  7W)E;',O+G)E;'-02P$"% ,4    "  =EFI)!CZ'])D!  #/%P  &@
M            @ '> @  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    "  =EFI)\P&/=^0"  #V"@  $               @ &O!   9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !V6:DETSA!,/@$  &D#   1
M          "  <$'  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( !V6
M:DF97)PC$ 8  )PG   3              "  2X)  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ '99J2?T#7V&5 @  L X   T
M ( !;P\  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  =EFI))U>QO-P#  !H
M#0  #P              @ $O$@  >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ '99J2?]&J5=Q @  O@@  !@              ( !.!8  'AL+W=O<FMS
M:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !V6:DGU4DZT9 ,  "@/   8
M              "  =\8  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"
M% ,4    "  =EFI)813L61\"   Z!P  &               @ %Y'   >&PO
M=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ '99J28;VF><N!
M<Q,  !@              ( !SAX  'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;%!+ 0(4 Q0    ( !V6:DFNG84;20(  $D'   8              "  3(C
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  =EFI)XG;"
M"=(#  "=$0  &               @ &Q)0  >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&UL4$L! A0#%     @ '99J29$!A$Z@ 0  L0,  !@
M ( !N2D  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( !V6
M:DD.(18[HP$  +$#   8              "  8\K  !X;"]W;W)K<VAE971S
M+W-H965T."YX;6Q02P$"% ,4    "  =EFI)(E@O,*(!  "Q P  &
M        @ %H+0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%
M  @ '99J27ZV0I"E 0  L0,  !D              ( !0"\  'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  =EFI)."N];*,!  "Q P
M&0              @ $<,0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+
M 0(4 Q0    ( !V6:DEQ?L_5H@$  +$#   9              "  ?8R  !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ '99J2=)=O:BD
M 0  L0,  !D              ( !SS0  'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6Q02P$"% ,4    "  =EFI)<2 ([:0!  "Q P  &0
M@ &J-@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( !V6
M:DE_G?58H0$  +$#   9              "  84X  !X;"]W;W)K<VAE971S
M+W-H965T,34N>&UL4$L! A0#%     @ '99J2;FT18BC 0  L0,  !D
M         ( !73H  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M    "  =EFI)1-L5!*,!  "Q P  &0              @ $W/   >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !V6:DG#];NRS $  . $
M   9              "  1$^  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
M4$L! A0#%     @ '99J28X IF2D 0  L0,  !D              ( !%$
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  =EFI)F$_'
M0*0!  "Q P  &0              @ 'O00  >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;%!+ 0(4 Q0    ( !V6:DF!E%KAL@$  !4$   9
M  "  <I#  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @
M'99J20Y9C<2D 0  L0,  !D              ( !LT4  'AL+W=O<FMS:&5E
M=',O<VAE970R,BYX;6Q02P$"% ,4    "  =EFI)[VD*'*4!  "Q P  &0
M            @ &.1P  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4
M Q0    ( !V6:DD(5!'LP $  'L$   9              "  6I)  !X;"]W
M;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ '99J25'Z)!^D 0
ML0,  !D              ( !84L  'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6Q02P$"% ,4    "  =EFI)#)"FO)P!  "O P  &0              @ $\
M30  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !V6:DFA
M;R2-Y@$  $\%   9              "  0]/  !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&UL4$L! A0#%     @ '99J24&-)0H3 @  9 8  !D
M     ( !+%$  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M"  =EFI)_MQX9/(!  #.!0  &0              @ %V4P  >&PO=V]R:W-H
M965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !V6:DEX^)KH[ $  $<%   9
M              "  9]5  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L!
M A0#%     @ '99J2=)TM.?J 0  G 4  !D              ( !PE<  'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  =EFI)]^[9WIP!
M  "E P  &0              @ 'C60  >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;%!+ 0(4 Q0    ( !V6:DD;<!:=H (  *X)   9              "
M ;9;  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ '99J
M25:/IA#* 0  1P0  !D              ( !C5X  'AL+W=O<FMS:&5E=',O
M<VAE970S-"YX;6Q02P$"% ,4    "  =EFI)E^CY H,"   J"0  &0
M        @ &.8   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0
M   ( !V6:DE#'(/9#P(  #D&   9              "  4AC  !X;"]W;W)K
M<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ '99J2<O*O6VY 0  &00
M !D              ( !CF4  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q0
M2P$"% ,4    "  =EFI).B%X1LD"  !:"P  &0              @ %^9P
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !V6:DEKQWI\
MDB(  )65   4              "  7YJ  !X;"]S:&%R9613=')I;F=S+GAM
7;%!+!08     +P O +L,  !"C0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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>51
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.5.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>31</ContextCount>
  <ElementCount>142</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>8</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareData</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedBalanceSheetsInThousandsExceptShareDataParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (in thousands, except share data)  (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementsOfOperationsInThousandsExceptPerShareAmounts</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (in thousands, except per share amounts) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossInThousands</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (in thousands) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparation</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - NOTE 2 - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-Inventories</Role>
      <ShortName>NOTE 2 - INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - NOTE 4 - BUSINESS RESTRUCTURING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note4-BusinessRestructuring</Role>
      <ShortName>NOTE 4 - BUSINESS RESTRUCTURING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilities</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitments</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - NOTE 7- OTHER COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note7-OtherCommitments</Role>
      <ShortName>NOTE 7- OTHER COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - NOTE 8 - CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note8-Contingencies</Role>
      <ShortName>NOTE 8 - CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - NOTE 9 - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsPerShare</Role>
      <ShortName>NOTE 9 - EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensation</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchasePrograms</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparationPolicies</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - NOTE 2 - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-InventoriesTables</Role>
      <ShortName>NOTE 2 - INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note2-Inventories</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNet</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note6-OperatingLeaseCommitments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - NOTE 9 - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsPerShareTables</Role>
      <ShortName>NOTE 9 - EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsPerShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationTables</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchaseProgramsTables</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://dataio.com/role/Note11-ShareRepurchasePrograms</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note1-FinancialStatementPreparationDetailsNarrative</Role>
      <ShortName>NOTE 1 - FINANCIAL STATEMENT PREPARATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note1-FinancialStatementPreparationPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - NOTE 2 - INVENTORIES (Details) in thousands</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note2-InventoriesDetailsInThousands</Role>
      <ShortName>NOTE 2 - INVENTORIES (Details) in thousands</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note2-InventoriesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetDetailsInThousands</Role>
      <ShortName>NOTE 3 - PROPERTY, PLANT AND EQUIPMENT, NET (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note3-PropertyPlantAndEquipmentNetTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetailsInThousands</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note5-OtherAccruedLiabilitiesDetails1InThousands</Role>
      <ShortName>NOTE 5 - OTHER ACCRUED LIABILITIES (Details 1) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note5-OtherAccruedLiabilitiesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note6-OperatingLeaseCommitmentsDetailsInThousands</Role>
      <ShortName>NOTE 6 - OPERATING LEASE COMMITMENTS (Details) (in thousands)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note6-OperatingLeaseCommitmentsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - NOTE 7 - OTHER COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note7-OtherCommitmentsDetailsNarrative</Role>
      <ShortName>NOTE 7 - OTHER COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShareInThousandsExceptPerShareDataDetails</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE (In thousands, except per share data) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsPerShareTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note9-EarningsLossPerShareDetailsNarrative</Role>
      <ShortName>NOTE 9 - EARNINGS (LOSS) PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note9-EarningsPerShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationDetailsInThousandsExceptPerShareData</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Details) (in thousands, except per share data)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - NOTE 10. SHARE-BASED COMPENSATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10.Share-basedCompensationDetails1</Role>
      <ShortName>NOTE 10. SHARE-BASED COMPENSATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - NOTE 10 - SHARE-BASED COMPENSATION (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note10-Share-basedCompensationDetails2</Role>
      <ShortName>NOTE 10 - SHARE-BASED COMPENSATION (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note10-Share-basedCompensationTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="daio-20160930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://dataio.com/role/Note11-ShareRepurchaseProgramsDetails</Role>
      <ShortName>NOTE 11 - SHARE REPURCHASE PROGRAMS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://dataio.com/role/Note11-ShareRepurchaseProgramsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>daio-20160930.xml</File>
    <File>daio-20160930.xsd</File>
    <File>daio-20160930_cal.xml</File>
    <File>daio-20160930_def.xml</File>
    <File>daio-20160930_lab.xml</File>
    <File>daio-20160930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0000351998-16-000065-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000351998-16-000065-xbrl.zip
M4$L#!!0    ( !V6:DG'+3[;:5,  /KW P 1    9&%I;RTR,#$V,#DS,"YX
M;6SM?6MSXTB.X/>+N/_ J^O9Z(Z072+UKNKN"U>Y:M:S765ON7K[YKY,T&3*
MXC9%:OBPK?GU!R S^1(EDQ2I)V<BNBR)3""1 !) (H&?_\_+W%:>F.=;KO/+
M&_6R^T9ACN&:EO/XRYO?[R^N[C_>W+Q1_L^O__-_*/"_G__7Q87RV6*V^4ZY
M=HV+&V?JOE>^ZG/V3ODK<YBG!Z[W7ODOW0[AF__\OS=. -\9@?7$X%L.YIW2
MOU0'#\K%18%![]W0,U@THCK4QEI/Z4YZ7:VK#A6U^Y^]RY<I@+S6 _@=O_R+
M=JVJ^)_N=ZW[;C!YU^O_OX+  CT(_0A8]Z4K_L=?__GEP;.M=_A?!<CF^.]>
M?.N7-[,@6+Q[^_;Y^?GRN7?I>H]OM6Y7??M_O_QV;\S87+^P'#_0'8.]D6_9
MEO-GWGOJ9#)Y2[_*1U>>1. 21N\M_OR@^_'(B."&YU<P@5_-('HA^?#@+?\Q
M]:B5^^B0/VK)1TV6><YGQN6C^_06?H#GU?Y%5[WHJ?)QCTW7HCQ\"[_*!RW?
M[6OJ:-/\^!/RA="_>-3U1?3"5/<?Z&'Q R(S3",#OWBNS?S<=^B7G)<<UW'"
M>3Y>9N"]#98+]A8>NH"GF&<9T7NOOY1^ 7# K_.QHU]RL+N^NKF-7C#U0+?<
M2\.=TY,H2&^D9" WO?.)9[^QJ4*,^&Y&RV/"2Q?RA<L7WWPC?D:@O[SQK?G"
M!JYZ*X?BDF*X(/XO@6*9O[SY[+ESB5M7#5S^]^0BAA^]QIS "I;1M]'WEHF_
M3"WF*80E2Q%/,MG'F_]X\RL*;6\ \C3^^6WVY1C<VUQX MH"".^:JUB !'D!
M:IM?X^G(D>+?5EYCCIEX"><=@S=3K\CO4PC(+P5)7Z7S($'GP?'3>5"%SH,F
MZ7SEWTX)AJJAK!T7;?D^$/P:3R "(7ZIE4C'*>@)(F4DMEXBK=>,__CH^L'M
M]%Z';><+FS\P;V\DC,62/<Y98N[13R8@\[*P+<,*.*Z*:<&3W+ 4&^Z[&[ M
MYPSM+(:C_.8:>@ /7+U8_IM?Y4,KL_[Y;2Z )')O\[$[916?QS""A/_XQGRF
M>\;L"@"S)V:["R3+IY<%+ @[(U8J0(>6N<HRUSVSP?9[Y/Z>#:2],N>68_D!
M>'_@Z GJGI/&*D61EN'R#:DCMQ$&.[ 1<JSZ2"I;6V'_TG5X;DH!QFEMA>.P
M%8Z2N5I;X7AMA<-C.&$K](\]Z-)O,N@26_"CTXJTC@[+<(VUW^BT(JWEZ;R+
M72:'GUO;]X!LWV,2T)9Q#HAQCE+CM$[3<3A-1ZF56N8Z#N8Z2LW5>N3'ZY$?
MI39K&>YX&>Z0-=S*^:01^H$[_\<7W#+PZ]/@J"O#8#8FUC+S?J9[[!M;A#!!
M'1@$R<HY"W/\WF4FOF]-=6#GC*\SSM7"L^QS9)S,Q%O&*:UQEN?(-JEIMTQ3
MDFG^%CKL'+DF/>^6;38DS+86S7XMFEUE .>O>FN.G..JM[;$N:UX:PB<Q9JK
MW0MM>&29 2DBT02:3EE9;RW;9ZD7T_-NK>5"^K1EE=/2IZ%C\07__?YZ93WG
M3/=#C_TJ[GZ_@V?D8/*G- @<;<WX1&%_+0A!+WJH,@S [VX-'--Z D9:I2V^
M^Q5O@F-UA54^*D&#+(YYHR: 7C/'G5O.:V!?ITL6;M[ \O<4%?((:C+KW2=B
MSF_LD4Y-G  +."B">;[AC?5-]\VOK[Y?*3=O;Y6/M]_N?GZ[;KQ5>!]!)CS=
MOG%,]O(?;%D88%)AK!TM">[:-4(4RN_+1?%IP0;]GWS\Y.MYP]Z1Z'WBRKCP
M^$G17CM:$MP5_&KB$Y]M_;$PF*EN^XQ#2 V0'/ECZ'GXM>4;NOUWIGMEYW(A
M,W WC;;* '\PV_X/QWUV[H&]78>9-[X?@N(N"O:KFV2 -:.M@OTOUPX=V&^7
MGRW8"_R*X#*CY+ WIP-L,:X76,XCKX=2&-K?4?I?&VT5*F'S$<C]Z'K%1>I^
MKMOPGA(-KWQTYPO=62912 V=)PCQDG^&;XI/%?]."T%F) E,;N-W'ILRH(=Y
M'[C&GUS_7X7!S/6L?S$S!3=364!!U4<_B%U#,9EAP>S]7][<?/W\YM<!KU'S
M\]MBL+;'3%)A'YB1A&Q'KU?PX1"VPZ4PA6K#Y38,T,K"NDU-$B<!I@:LZB+3
M!JQ *<Q=IWZAZW6SO+T!TI9(%2;35DC=!C/F7?D^"WRAN8L1"&WR!"(7/9#[
MT2B%Q>K0U8"O$B('>&_8+0G\QGF";V&'^,JJS[DWZ@Y2<).CEH58;*+CR; P
M1' C7=C\_6_,8-:3_F S>&C;==9&DS2M-T'9%J-"- $;>UP=HUJ87QWW^AFJ
M;&*^>IA>G:BT%@6!)F3BJ^L86\YXV%LG</'@E3$H-/TJ&-QY[H)YP?+.!G?O
MRC$__3.T*+]X&RV@:KU1QN)9#V5;C(IQQFC2KXP1IV%U:DR&N:)0'$RA*6IJ
MMS<L (:SA6%X8%/]9ND/EFT%%MM^M^OG;3CKP&R/5$&)R!.)HDA="QOK&X,=
M)61;J\1N+ZV5\\>OCD4Q2= &DPI8?)HO;'?)V#=F8Q"V1L91A^,T0J^"J@6W
M@FJCV]\.-[GSWNE+W':W)I8VR+<UTN-7QZ(@#ZVQ+S9C42/3] =J>H=Y?25J
M9(O^.+.;%%1PB<=J,#CZVF15N>6"V Z98B09Y6C:0LBD75DJ.ER9)&L]9!JV
M(N1"\R\'.>&0;C=A==(=J.M\W<J@"QK;6E<K!?H;"W3+8>8GW7,LY]$'K1'.
M0U*DL GAZ5QE.EP, .L4,J\#JP>]0K2ZZ*OJ8$OT$D^0<&&@UV,S/"E]8OS"
MS6^N[X/]>CO]KK]4]V,R]D%)N V@7<SG'6MUHIU07> =$$_/7-MDGH^>0K"L
MT1MX#50=J%7T(,JB5B>=^L/,)EL7^&+:;3 <3DJ"7PDSUA"F![^U-](VQ3+S
MH^,E<"D<6!U-1I-!7]T>E[K"]*\3ITQ,O*XP_>MDVH!5%+W\IC]_ >7E63!P
M]="D-DQKQ=SA*^-03*OT,J9A.1S^<+T_;YP[SS68OT4,ICN9Y".1&K\Z%@7]
MIGX5+#[??+Z-GKR:HZ=5/4#?3RO5G+$K@B_&#*/2X']CNL]0[][ !NX^T85B
M_Z^>NP4W9 YFUD/8#I>BYQ<ED:$TMRA>6=U][ N+*3U><2@%CR)&FZ#D6&O7
M#.PTPZ(+X_"WS>CFN&,"=WB!]2_Z?FWT=HN 0O;DH":,=CG3@I[Z>@._UIFN
M?7 [X1V,,Y[>9CC;8U4LTCP8]+; "OUE7B+!MMUG;$Z$!C=6?O&>F/]!M_&K
MZBY=.D10"%AM&!93$]WM,00OCM459YVDS::<H2M"+V8GJ&I9\)M/-H!X-00<
MU9QX8S&0-6-;D(BUH=LP7;-'9[M&LM)16C4DT16R K)IX+F/@ OX0,PQX/4Z
M@KX;AM\2D[)!X!*81#KNL^M=N^%#, WMU82-K4],,LM7!FCM&!<3X&X-**\F
MI_(\[7*)KO_9RTMS38RTPEVZC_7:\!_<^)]TFS@A^*A[WA(X8<NHOZH-TP=P
MA>#5AF2AY9N,M,$><1P4P7$\F>P3QWXA4Z27,=\JX0CFJ!D:P1_P#-BC2]+>
MNET]C)#AO_SAJR-1S'5>-;DW()%(R2\=^>.W5@M$_B9:;])/I?^7B/W=>H^Z
M([PLV#%\U[9,77A@=_ J+#-]O)U^MAQ0A)9N1R76_&M02;:+EXV^ _H?; !8
M6+W]FQV\7RA^L+39+V^F\-([9;P(E._6'#;#K^Q9^>;.=:?#O^@H]Z#WIN^5
MN>X]6LX[I?M>02@7NFT]PL?_#OW FB[?_-MC\/Y:#W1^Q<CU%JY'V"L__IL^
M7[S_WV--ZT8/1%^I[SO_]K_5WOO$,W^PY*]*XI?;T%OWT^]^XI>?%'!K%T!]
M4P$C4)E*ZL&4)?D4W5?<*4QM$?!+B+UNA_KH*K!6\=>$F_AIH.BP^WC$-8%+
M(WNA#13#-SSVB"XUS)?&Q1_O&1A%9"G1$Y]>C)D.-H%"IH+O)TC3Z[^___0Q
M^ONG2^7[#)8_A:['")?0T4/3 M==>0B#CF(Y!,I=6 Z.!Y!AX?1'>@E_->S0
M9(INVXINXD+QP7X$1O$MG^Z/P"N.ZP%3PQ30B,/ODL\BZCJ7+/\G0L%A&+34
MO2528<'Y5)GJEF<O.5&8']KPYM3UZ#._\>C+1YEYR6<*;OU[G*CR()Q)?\98
MH.B!<@T0^**H@O(S6*X'QAR00,]Z8B8A,@46)PB2)/D+'< S\!\0+7:IQ*#_
M8##J$^EI$PL/F@K@ZX(1AR,9X,KK0%S+F2)QB(^1$E/7#1PW8(H9B9_/B4(T
M! H(FINX-+GX1*P)#W"&HLD_6\&,/H=D.L)C,)*U0/YZY!4387#X'3G3E.O^
MNT/S)JW \8#EO*+FN7J:6_W0F"G 9/DLFUR1VP7>C<37L@L9S#S&Z%7'<I@"
M>BZ8^0IS<+8I02),N#!Y#-@K4"3/6$0ATS*HY*.4% F(UFFN+V&I%?:R8 8M
MJH"^9+J'P!"S+(,,,RSE)X2>D$G0WY^YH6TB"(_I1$G@@/\.'8,6F9:!>,IQ
M<*_:S%H.5S!(:;J%A;@A>_@I-G!#KD? CITKL+7\Q\J<X+D5GK]$+?UV@6J5
M:TCZ3U.:.Z;?;L'"P"'^(;(1%3#LW4?@:EP+PB24CYTZ*?Y AJ3)_PO_XN0@
MY062!X-Q7<I-'L+$0EZV%HNT0I5JS60!\^:8<L+%"I@0WW[T=-A]@$U9%%A&
MW0JB8,S@45U9N!9\1QM)@-O7DK@<F)[<_B57)#1B$A>NF'A(4'=0N'0?E2/(
M&6P*C&\U8C)3W<#3']1P* 8NS8(PX?(D'J,+]#974,J<,=(/,#S@A$>(^.(#
M:6_?@DU!; FZXJ-VQ3NQS"8I7=4,_M(' :8M52'33/=,.1F?*X!%^&!;/A)$
M?*_XH(VLJ66(+9YV18_ 3ZW'T$-/E+\J1^3:>+&B7G'#8WC5&VDE)YO RI#:
MR62 OXEV2J3UGW$7U'&K"A= %%AG)*N$2!>I8N(2W@!=;@M(/#1H@2DCQ8X;
MZ(,>($$9MUM@J>@/.6_8#&@')&Q=SD41<=)$Z2C_!(V)/ )+A\H[HE1R*:4Z
M%BC3=QV<Y3-#*P7V1]V/>$MQ^68$DP6W1UC'L8[FI2] 9TI%/ .C1LP>24S<
MAR@+!/ +()^D2+3F1,WGF67(87D@XXEY/LWA&?B+$_[PE?);5:L%]O=9K(4\
MGOW,[3U!,P\5"%J+7!<EA96X&K03\@[NJ[@BEA]K-S.EUF AI )(RLE-WHBQ
MM*<'YYLMMX!@&U96T1%:2;"SX R,$ ._>6BC=[AF P8TL1B"!>:UZ\&W_"&@
M@\D_(C.!Z>/CD#[S4WQ(G^8^LY]84N8)K>_ FTJ@_TFV 1!2F'K\?; >;/8"
MH@-8_&FA'"!#>V"!DD7!F,DU@921B/&YE224$AAT.C?XDO,OP;)U\<X^^1;V
M/W0R/$[E.>@Y-*)!F]I@<'(]3?$"[B-QEB$. >,4U+ 9D@>$J^+K-G&G+G2S
MX$+!:[!$:3;#170=\KMP%_*>+(,;RWZXP,OZ\0-\]U!\=QH\2[]N#FL=,$<<
MJHD',_LZ@,+"ZMP2>*(@$Z"'.[?<[,3N -B0R**)[?.JZ[C;&BFN5+[E/B)-
MBV@D(D7R"6FU<R5N Z:"0,G!/PL+-T4BHL8FRL!*/\,NY=,4"9-HFC@8.ETD
M-(^ MH/J*"FKH,%=*>!B4XT'SN(FB:_D$C[&XQG6G!"!S^"_>^"_H_$NO(/<
M46#O8,^80:5/D0\Y%<"BA>?)WB?:<8Y"$\ZUS?2J<)V;5IA\'?C>R5\E[HP6
MB0Q!8EPP^OQ.FNQ>[I!)[!(/"[U-2K)#JP2S-FF28NF$EHV7C_[.IT0>8-C0
M00Q!_3X)^(BS7&+]T6,B>A$L%V!:H-N++(:D.Q)55H<6FP%_/W/!BVDK;5M[
M2?P9T93SA7Q*4IVL&KFU=F*;B+L##H]5P+X!&SD\@.SI@F'W&&TFN)+(6V3S
MZ7*=PP>J:X5Z(VGTN^"8<RN0*Q!0FPY@2:X(!6[F+#A\XZDI-^X9EQ/$R@]U
M3$>/' !IB<)>DMB48%<'M886R2SAHKD&V:4@E-P11"4*@C6U7GCH2CI\N,7Q
M9Q[")4C8C&QJBYZ!Y\4:"VM.7_+U,ERPCHW(R2.!Q>(\)*C"E>L46'PE=^$Y
M.C%WX?@8%3+D,2E7L:2JY*Z;\'83LY%!7G7TWD\.^$Q>$X[Y0'H:!HV"9+@&
M@1ARBH(P6_JH6(!BL'EP)XD(J,_U1[XD(KR["A^F+<S>Y .T)0C4D=RP_ECH
MRY $P^V.)(@<KI [12# IDLH$ZU\X"3RI20Q$K*(PT]#<,=9UA\S+6"V -;H
M@0=N']PPD"&U54*2,RZGDC$N&+KXZ->!9>+QQ!L>9,7-$GOFP;> @9.P#+BW
M1:0,8-,ST;*-0,FG<:KH_\\Q1$DS@=U1L=#7;5X?&&0*OCFC$!*6<?.G6)M+
M1+ CAPTY WVMQ"8N ^@66<O,<V ET>C!-9N#JT+NC*(_Z99-AK/DA6P\(X(A
MH:.#AEL1;AVK(1;:5B1O"B;#LW[B8-0[[R(KT79UAWD4LG "W*$\"E'P0,9[
ML/2!)(QQ>4Q\'_&LR>8@0(&((40QKU2\FT0I1KPC7 *6")$).TV&$WCD7,)
M=>,PFXZ40A2-Q'LRU7DU"B7EA# &6H#-A(^[X#O"^-/0>P!9E.XU.0P)_)5G
M<>;924:B<#SN)W+$>.A9'N_@@W0>H%.]L=#S:0D>0A](Z*_$J")&TBE+6[H%
M26V"J*<4LL- Q;CNG\(YD5$9TD0TGFY(]2_<7Q'?IPBDB'@Z>&G%)UY]=/'<
MB%O(9R"^43"<CH\O/I">Q7ML#"A'A!,]LLXN,"[*:HIC*VE=&4G2,$$:$A<9
MGI+LA48TGL9?\+T+S!X>;P8Q,GUY3DI1<7'?'^:!!^HB?BO@HJM)$L9_I-JF
M<HAH4Y1[G3BBU$&WDC2D=T+":\HLVM,I7"T\[4<4:SJKW,'V> "+&_$\OZ*I
M?-=?SHN[_STRHLBK0T<A<0J,W!LZ8B\/EB+62HX;G@AAGC"Y@F1"HBUI\4Q,
MW"Z6?%/';1%& >G0;9Z,X/LNYOSC@0)%TO47/.P),'Y)A[ONFA<I#!X[\H1,
M(EY6^'AXY<3VW]UGT/Y>/!/==.G  X^C;,M8(ET\!KLOWXS\5$1:XB=$?\/D
M<)NTX0DL64W[I#A9YYMHJANAU"=\11)4-?-PD/2J@$)$:K&FKA=_)7#8F2(0
M7UJ8$ 'C:?W+P2+8L^HG?HCHCQ:&&R4HV*[O<SM'2 AA0P=(&"[R,RX.=S=#
M<IPH3(7VL4[J6<0G9<9I=$ _#3'@SN_ "5\*43!%Q0=:6QW++D5)+/'J\[ A
M<@!987F8D[$#XV"I <SF [!B/T$C+IQB80#<J!(J0 0'$L%^'%TZ[C S,*!M
MW!WQ.(.;LA)'7WK$W)?,6'S F23@/VB:UNEVNX3<#YJJT@>8?.@D@G@XZ -(
MS]1*2T*$*3VQ<'T>&(BL6/EH'M$WIF1A2@2=7-+)XA.SE^<K%E@W@1B<Q_)D
MJ Z4!3$N>]&IRCB9VORX0F;D](BB_4Y$TMQ,(B7.(DH?R8&2Y)&>#BTOQX&\
M2*W;57']84Q-IO#XX<-_PV+AUPF4Y!X6AV9H$AAO#RSB7"EEA<5%$8ZLZS.!
MDW!]Y$EN'#_A$7@P,A +$:,X+T,+4^>!)%>QD7'GN8Z+@LM/Q,[*_ *>IG9K
MI&AXH._SU?T'<%&I?,+5_>^*R)SMQ!@F?;(+<M8(R92K]F/BU9]2J:K)B[XH
M&[+&F$()P\+MNQ,N2KQ,B?S6I% FP$BG!XRN%TRWB[1_I*AYSDQ"C0LYC'+:
M4/*CG N*:.A):S.RBBBK WY<+&R+9\G$>AFC)."P42*L2,H1%T[AYPLVG:).
MB%-,Z0R3\$UO*B33C%?U$&CR3%(ZDS6Y:T:9LG&(*0IB\O-9L LQJ(5PN67@
M80 "XY4X#Y.V5E*8W"N3AFR4>B@/IG H5#0X,TF\Z&&:#ZG,V*7C-DF2'3"D
MP0T"M"=I$TX\3;']2^5*S"HZ#(OQ5_)P7[L"=-:*Y^! O(MGRZ230LLG:J42
M<&*6X6?@PK2E\P),4L EH; <+Z <+*6?*AWE5/SG@<UT>TI<(W*,<"91C!IM
M(;SI3DE+E!P?19@!S$7RYT7H@>W N,',N39*'Z;987PYGC*?'@<L,C41:?PM
M@7.*RPW=GRE3,#U _?/\C 0?/3#D>%\L+@%@H$DH&^-ONA-B"(VG:8XNZ63>
M8Q&/BIH1R-7"R!&<8LT7NA$DN5>>KAE1\K\,&^1DFY[%+@7J^#-[\(C KVED
M+:&1$^H5<;-P+*JLP+<S*YX2*5":1$)#:S\E,\,3W\?R8<.B,N9S"UM&H'2;
M,H$POF03-,EJF91V$@CK<19<N-,+BK"3SP#<)A0DO:W8EK3CN:D<@>:91CSA
M,>4]@@*94?Y;PEC"@)>0 H:'Z(P/D%65+R*/A8\N3R+1*W(>+4J3X3X#.:0R
MC*U\TC'-7\\HJFA4%$*TYYF9 5= H@@%+E63;.9+??*5F\F]VY.HW8G6OLZ_
MR*I:"E=CC03WTS95)+8)41:Y,/%9%=ZKQ7U0I.E^E'EW2='.R#N._6,"Y$\Y
MQA-^+_,C?(7G\E/ B^YD*#YPF(T!+9/9/)X<&V5R XN.+SS+I\ =HFNDT8W3
M!$7V#/S)"*)P4^)\RS@)_C&TZ()(,DH-GB@,Y2TO9 *N\&;XV_(-+H&&Z['X
M,HD46#X7*Z/.4ND*A+QKRS?X60P>K/&CN?BPSQ>WH7@B@9@C13#<!6[B9A((
MOU>2 $.'U9;_IPRR<X<N.GT2)_%1PF,(3K@GK#1Q@VEEWIG,2V#&J_ 1!HB_
MY\&$-8PYN$"NS=M19&Y645Y48F;\,3'X3UD,$[_QT)*?,"U15YIT0B#C3\^Y
MC!*KVD3"E'+E4R (N"=0'/=99* *(QP9E[*Y.0.1O6AQXW5*-YZ%-QVK:IXT
M)N^JQ-- <I(U5(O>EMD@975WHOA#S5<KUQ8*V_8:9D 'ZP:S;1^H "3YY4WW
M#7U>8*Q%?$ZIZ"*9;6#S!S-XM-O]RWOEP?5 :"XPQT=?^ RV!?'7FW@[0%0\
M">>)>>1J2-7^X ; V_'32 IZ P\+GCU]\<L;_F^$J8 _T/X2;3Z(?'(B%SZH
M'-IPQ);!*2KJ,>#U1&9*GH_S ^(4S7>T[CA2M+T%9GD41T @0>H+,M$ Z\O^
M(HB_M=E4?IFW?U<!JNX%ZG%/E?[T,AQ; I]\IFZ$(FL@!NYBE^#D!(7X\X_O
ME ^V#CI*!1U"6G&CP?B*S*8O?6;%\<%3WJ:6ZY714#46E>ESH7#R5F@=!!ZL
M)7!5\2HXD80Q3@:!&_I@KO@_*5MJ\1U*=8O!7C#(9<SM+96"?/M-?\;#>RI:
MNR6K[FXYDOJ&H!6=[0]:IS?J;2N3QS%1;:BMG^A^F0ZK U]8SH7PF4Y_.=2.
MUI^< =NIG>YDPSSWRW6?,?T)KW53J.?T%T,;]<^ Y7K]#;/<+\,E7/ZC60=A
MZH.CD6/GY_H!VJ4V@$=,-WRP6=H7*+=E]3KCR?!X.':OE!IU!SOG^MV3N(6T
M;T@YK/260KJIK[:]G@S_'R)N90[K<YI.%(AKKZUB7G^YP7I)(!'GMRR21?-Y
M)%F>;V^.)A_8U?*#.APH&X:+CP!V'F-M-M[]2LPC&?<^M]#K&1#^\"*R;02V
MQ> H(K YKFPV0[TP#T=MDS!]($ZG/AKO: OG9GP.D;(?1J/F';@Z&3)NU'3Z
MBS/HJ*,-P?.3F6>_TQ_OX)"@3C:\WU3VXGB6K(S]5FI))Y,C8MS&J*!VM,'N
M].MQA70:UBG#SF!P#B>L@\Y8W1"M/D3=^1OFI^IQ=T10HW%[Q.-9LL:T1K\S
M&AR1[=D@'0:C'9SBULG:^>'1#EVS/NX%K>W02.V,)D=T(-PT,;1>.0.A@6./
MJ@<>90XQL@<@]]@&(;39[?2;J Y)!6ZH&REM"A]=/_ /\PSDEEH\L"?+#7U^
M<R-Q.Y?7KZ+YB")9HD!_7*D3BYTL,9["BTFG^TI<I2_UXCD*O[2HP[,F>1=8
MGCGT?7ZM_"MVR1FFVS=%5Q0I>J,D>B8FVSH1=KP:OQ_HGFAW\[?07BKQO1UY
MP3+N(",GE[A%B5=*%@O/?:&:6_#^#ZK6I7(FSU1YQQ!=J@B"Z&X@2[N(*U4P
MK<2MS"!&@[<J\(+DM1Q.$!B748W4W)LI)1DLI^LG7=$6W6&Q5_-*8\Y#/ZN[
MY7=6.=X1>5,7/_9V7%?EJ+4]M"NZEYWYV5%[:-<>VK6'=BT&KV'P (S_Z,$^
M;Z**=[UWV)PH8&6/Z,HI@DI.)=4!EL6(3Y<IMSBMVS[8=Y)D&8Y+!E":9N;[
M1(U[60"_7;G5L&ZW)<IJ3%\],&;F'A:5!VZ7:_7T2]VP7F=+E4T'HWMDXI-=
MJ.8.=]6M#VG.D6H'>R\O*Q%Y@;,MU_M4CBV&O2,Z6F^6%(/^!DNM(88^Y82/
M4X142YSA0.X[[>K6#M74HP9S497Q138.$IT8$3ZRET"F*P8>:.35NO>H$#X_
M]&BO)35UPC$<[+08UFOA[^X^@^_:X%1./8KZ*:4MKS;ZON5UD::=17G\O>PD
MJE7*)(&37:Y3"L!^95'#HS9HE1-X/;@@XQ_2W#%LW9JW:[9*JQ^'W=Y/A[5H
ME"VDVUA!V/(I_^MDEZVQ4)&V@ZL3VX:*$ONA\#5JV@Q/)3ZR\6!VHYL;Y_)5
M3,:3.7W75S>W[Z*D2,J)3*1$'F;NGNS(9\2(BIKLCNM<&,AAU"N:)_#%#;QX
M"POJ0<R#F(\>XW=V.UB='N!;]I(W.M<-+%;"G\4.>$Q!-Y-U>)UU"\N=\T[0
MO.^91;V?O3F5%I>%S_'GN>M%[6#WYTY_%MX_KZ0N9#&1C]1Z^#NO2C[<3R'L
M9GU\Z<OW&O7E(VVUM1^?Z,[3>O+'Y,F7%\>B9A6&/W^,E/IZP_G0#)4MJM"J
M9;WP)JD_.GV*CWMEO>@F"3X^ X+OX!)P<8)/SH#@_>:]T\($U[KG0/#F"^P6
M1(6Z>%.+IM,G>[_7?&66HF1W@R-J#K#7NKR3<?,&S_Y)?%R0-@:[-H0C=MF3
M<G>AC^9@7]-%7]XOE1FN8RK_#/%ZLX>!*WZS^5E<IY878$-/7K*6X3)%9I-\
M8^8<QN@H?^C^#,8-7$>9,=T48_H81^.WEN,V@G1Y>4R))@/>'5) $U#X]6Y^
MWQI@$PZI,3UFNX;HW(?=H1VF>P]+Y2&TJ&US1X&IBQ 7XDC]LX.9YX:/,^5J
MX5DV@-;4CH(=8F-BX/!XS1?4Z"-U>TY=VB8LM&ZG/^QV1)/.**)(G3!YW_KX
MVC4/,Z9 X#UN//2  ?F\X]O:<2 S[[KXY4B96[8M>Q(^P]_4BQK[8[M/HA.E
M;!,>W8F_7+TM;_G9Z_(=@9F,81:YT<ZY8HM;[4KF1KNX6"]8XCCDL0:P?Q!+
ML&?L,+A&QIZQ'SJL&BC<2!;A>^Q!>H_I7S/=ZB@?0?+T2-(Z*5%SF"*Z8@XV
MRD7R;JI8AKCJ@HBWX3D=G@)83BA4 T6QK(24R^%D>W(QVC YVHVCW!J!B\ B
M?>,#<;"7="X1=!*4" 8)/U</$0T(&TX'7K,!F3"FPU<LS8D Q>1X 1JBAA_A
M+)'B.&MJ$N>TM*89GULD9J2KZ)P %8@ZZ?1!'J1FH1[<0>;E0?\O4M9 ,[E>
MI -C5;%3GMR3*-Q&_(\+CES^)70L[!C[5^!2W5G&RV_Y43YCFI3]3J\[3%/;
MH5[@OBAV02V 8<FI*[3@S%&J/$;!L[#TT1F>)"6>VNE!V>M'9(O0,V9(6/<!
M'A)2/$VV4^>G4T 6D4&*9<8,+/^!&:#/#/8:;*),YV7),;"A+_YBZ L+>96R
M9DP+MPI 5/1GCIM/=Q#I/UE &S1",]D3[..\(F1\#K?2E!BS.QY%75U<6"K.
M =X!K&;NU"S8ER*HBFA-S:@A/&D9;%2M T@ZK$NVLYY:+RC$'FRUCC4/YV@7
MB5;$A EO?"]A@LFCH\3BL902[Y$XL017*H$UQP>$A%,_:5[Q)JE<O@"Q%7UE
MHM$I)ATYNF' %RHU"R"Y;J/.1\!T,NG/7 ^;+(.;PF!S7R[070'IL+&L7 #Z
M4IET%5-?^JFR.D%.$C W#2(B)\Y:(XY9Y8H O5"@XP]JIS?IDST D^<Z&9?@
M(0R4'WIC^@%GB5QC!%PT5TP:!WA;"8 %GV3*\H$8!U)39$0_6R8G\=.58WZD
MK?.1.<8!5,=9/]\K.L+.8P?8I\&:9<A<BDZ4Q])#2[*5'>2P1U #U"V.H411
MGW;]&5<9C44'[3R3S3GODI:)MWF>O,4Y3C>?L"4][ (!\!R+^0<V?)B2SH4D
M453*%\?\(+>N@R)M6F">A\3VI.CXL(\ #=@4C_#=T#:Y>M2COHH17-&67'3^
MYN8S/]:/S2#,$(BZ@"]<W\K(=))5JG%#EI<^Z1X:Z/X=\\#J.3RV^:#[EJ$P
M@24H)@]4$75>QRW"-G@Q2UJI!]2?2%]<EF>&00.T_8#ZZ'DY(;$=T!LU#K:4
MQV%\9 =J+H_ZU.1.+-.!*P"2Y::*A%U;=H@CED8&%M\'SV@5IQP4%G;HTP0D
MNTR!#P+T_; O/'_>\OV0%'BX0&Z'3W-$ZX5YAN438_L!K*!@7\Y9*>($'I@@
M(=C1])PR9[ /I*9ZMQDDX9<%ITA07/_B_H=-[8%S^#Z'5TL$C5!(X35S/4%!
M]CD0Q /_M#Q)$2YE#[@I!M8%C9$N1W;([EUML'=I17]/U2GCZ3,^"\C> ].
M5M:=+\* 5E:Z\0\DN622K5WG$OE!;6K0F0:'@3RP&,XO;WJ5BM^62P&*,?H^
M R,";&BZT?:)XHB'=PJR)]I\Q<M^Q4B3>^Q1@FBOW.[J#0_IIEM#U^X*7K-3
MF[[H=GF(E?U:FA>C^?JJ?BWKMZQ_TC3?OJ!E$5/L=512V;GH(K%%D/!Y3#W0
M"^>%[MRR.^UDX!:#%H/#P*"F/*&"*NEK.,?@HTO'OZLN^\%JHQ92"^F8(>U6
MRM<%WEK);B&UD(Y9LA,XE/Y+P:(DF%$W9P>K#;:HEJ@-#C!@6_LT^[TC:EI7
M?9J3[M95C8]AFH--[:]KTBP-TN,H%78+J85T'L;"-7/<N>6DW?V#W?I;2"VD
M8X;4NOBGL8XMI!;2T;KX,N7T(IUR>K"JH;+K-.I,1AMJ0QP:&VXSS][67:J.
M8YZ#<PC@C#KC2?-%9%J?OX740CH,2+NU'C[-%[:[9+#QI^]HX(7"9]TS#]<4
M:*["<7>#PCTTCFNPD=J&$D/G0P5M0\F>\Z'"H#UV.,PE;R&UD([=!,D>.[2Y
MA2VD%M*I2'=[\-!":B&=HF1O=?"@FWCSGIGK3B 4_FQO_+[5%BVD%M*9:PM1
MP\9P'2R6Q&LA9>K*'*R>:+2L]+BCCMNV[Y(6W?ZQ!RUKI$7+%S$M-IT5MP',
M(]_(6D@MI'V:-A_::]$MI!;2R<EU&[IL(;603E&RMPI&4,<K40ME544<K(:H
M?NNT>]D]HBR8K>9Y1)E?V\Q3/8O;TK">!],.L@:-L[Y,<H:\K?8Y4FX]APL-
MK?99IWV:[#MX +V6]@3V=B$[Q,0]9=3)N-.;\'9<ZE#K#+2AO/B&N%"WD633
M!7U-;Q(:@#<3@W<7O.L7-I3#=C,T2JK/0;82_KH>!X0$K_DI&Q[R;A/4^<%1
M>-?"!V;H(4P&?Y9I^P2S:M^#YM?X%03J;WX0=T%9V\<DV_ D[HER._T(:\4<
MGQ;K&Z/F'1^Q0Q6-\ $[9MSIRW2/KBW;HM0P^\^NL HN>$\/?HU#>?2 +[!_
MU+/HT.4QPWUT0&?QAB1&8JZ\J1;P5JHK" ,8<VJ!1V-A/5I@4-WRE"?=#EE.
MFY#/G'NQ=1U'8A6VDH1+B$C8H4^B!R3R=%2\%S96E=?G+EAF_^)H<H@P&O;!
M-$E88B3ATY3QOF"7RGGI/&S(8<T7^JOMA*:T$AXJN5CI"+Y)+DQ'<1CUFDD0
MM1,IIX!:(: N='")>,LLH:5**,UG773X\D4W$;]M_]&V_W@-4MO^X^!HTT3[
MCXW,WGB[CV+0VWK[!09J>QP<6(^#8MJI9?V6]8^4YMNW]RB] Z8Z>?Q4V#+8
MN3UVVJT26@Q:# X#@]V>-6&,"IWU1Q=#AJ"+#S<AK7IX_8B2FZM/\HBRV:M/
M\CR.@S;-<K?JX1OSF>X9,YZQRIZ8[2ZHM?G)*0GM')2$>@ZGX^-ST(2##2NY
M6Q5QSVP;R-)1'IG#/-WF]<#,N>58>!R#$?O3TQ;C_AGPV.@<5&)//8<\/FUX
M,"8%3U!;=WIXL*I"Q*\"=Y$3O&KT2B*8@T=4I7>/=)H<D;[:(YGZW2-J\[1'
M.O4V%<?.U9D;%%5N<'YW$?FFP)UEA*[%H,7@,#"HR7++,R^S29*O:,N;*(4,
ML[_:VY MI!;2;B#58HEL(?G;5C0X4%.ELMWX(][F4'_:TL(^W'VK)4PCA!FT
MA,DG3'\]87)4WR%?C'JKJH._%(8-_U>[^:O29)9[)O>JZ9E]^F=H!<O,Q1/%
M##V\T+'VP@"__/':I0%QQ>E@KP@T W8-L/@^0O+^0?9^0CKJLGJQ(',!H2#B
M;U+RN(V' GBXGHCT;+:)\M^)%9\,&JF5DN1';_)'7Y6DUS(?>4Q\Y8; ,<]F
M):>_09=5L&,?N?%5TE0PK5<@]8H *AVODU)5(%%V_1+AI$K.1NUN!5$RQ:9U
MR]GF"^FZ%5&/\GRCV6U,DEY'WUR^J)6H+8L<%(MLS.EN6:1ED5:+M"QR#%JD
M3KLIG[,JF$4%+?(B6%1EL?6C)*(-VPQ3%9F6'BT]6GKL5I6MBXM\8W[@609&
ME^ZQ%<2Q+U"OT^UV6UZ-AQEKJI9?'*\E$KRA:8..VG*,N <QZ77&#1'CF$XD
MCA?L]QG&]BG [[A*LKF//$NP?#^,CA((F2WJ#QU4:;2FP'YUG0LF>[R;EL>,
MP/5\);MS*K\[5L"/8'Z4JE?KOO]V_WNDB$?O_>@7]?U/X+;A+5/8VA47B+YD
MNM=1(DB9%Q,/3[$<%3[M*\]6,..5Q62Y,88G1(GB8/A&M,PX!O[.:^&=Q>IA
M(2^/S74+,Z^4T!'5S[!>X M6SL(R9R%6XU(8G;D1-KF5W)#IXY%25=0X/;''
MEFM85#J-%B9TD."X"%P$Z1S/IZ)=DG6XB K9Y!#D;X0)_ST$UHH>"G(E4N:2
M'7K-K0T;W2OU,D;=?5;K&.\3N'8\I4+*EF?9%!E:<\Y?,L.K(!'6E!X!V;.9
M[RM89L^:6LP\Q%HDT9&E=DSYM047YO>$SDZI:B5/31==G/TE.>8LUA:7H#KJ
MN/D[K]DY%,3N6[1;RA:UBFQ1F[=]@MB157->2ZA=#H^GR'5<#7C+(K^R9O#U
MU<WM.WKN&Y/%I>\\%RRE>6T5@2NE86THA^THG]F#%^K>4M'ZW/[J4(G8#RY8
M:+0H[E2YCCP%?;'PP PWL1(OE:3VHJDJ"SY7;B_B8Y8O:VT_A$OE ??X<($?
M?U"5N67;HN@U@N.V82(I3,@1%LHF++Y0C0I-F(C@X[GAXTSAW_94^GITF1<;
M0J,YPDSWL20P\)SESZ1EJP.-'@87JK*P=0>V2#!,"(-/+S M!^3[R@BH7CC.
MR&2$S=1F+]:#9:/FAI_F^I\LJB?N2^S<,$A,):<2LG!57_%0.\JP,^AV92=L
MV>B6\*#RR0^,.8EU,-&LAIE(];0 $YSA:S^ >*I4IE<'I/&*+GX) "8#G'SH
MPX?>$%47;$9S<*YQ]?+07O&K"9<\S,?=3J\_R**NE$4;L%I!>SSI](9=B7=G
M.- (BRSVA?VSFB6K <=PMUFIF]U0GF^)PFKYJ O"^1QU"*XPM2!!9!*J0<>R
MSB@LL7B1M$DY7N6=X_  M\YJTT8%O*$\9Z*BC_1>P;KI%S/&#0ID#&'>Q.KK
M8<E3^ZIY/[U&G<O=.)%70@?=D0ZZTRV3KKG=5^CHM9/JG)(J13(PJE.%EW7X
M&I*<8@<,KM7O8@4.'W2/BLW=A;#'&O92N7(<-W2P'G_,8HJPBLZ8P=",>J'6
M!,HUZA9/^2_JFA"3-9C!?OA%7RI_9X'R@27('.O0U^A8-*RP0W?CX*^RM!BT
M&#0:7"H1.@W<PO$)X1^5"%H>W8I45[?@0FA;UX Z1<+TM<Y W;K/W'%0IF2E
MH6ZOHY8NJ=6,;%^!+VRWLKU6MGMGPL'E"#/N],=;5Q4[#L*4$^WQN-?I#C>4
M=]SIMKUL!7NM8 ^VKO-ZBH09=8:#5K#S!'O8ZPR[&WAFAX+]M]!AK62OE>Q^
MNV7G$$8==+1N*]IYHJT-.]U1V>R ID3;;C?M]:*]R6DZ7\+P,]RS($Q)R>Z.
M.Y/)83C:=,)QLFM4:Z'=\D[Z"0?@]DA9D6%QLJ1M* R?33S;5W+(SV\+98UE
MV])_8T_,">$-NAN!N6IWP&S&\H :S_^1Z.L.?Q&^F.)#>4\P&$\"\5PS- *>
MN>,K_LQ:+%@J5>H/T2/>9" 4<\MA)C\9Q:0QD=8UQS043*.EOD7PN _P=&-&
M66H+UW+H1'JN!Z%'A<@<W"ITD;WEA\:,CYC$13<,M@ATQV"*H3O* ]88P_Q
M$Y,C G'S1$QFJF-JW!(3EC _RJ59$"8(B8;&QRP'@-JV;%7/ I^^-@ GH*E.
M67(,E\VW0%V(G"I=\=E"]_"8F-D,!TW2YON,^4SQEW[ YCY>F\!Y.:;NF7(R
MXE;-(I09;^)[F0)NB-;OU-#%(_!3ZS'T*,>&7I4C\E1 NOOA9W!0&.;%(:WD
M9!-8&6YHFS@SDP'^E"/ B8OI=_"!]X<(%T 46&<DJX3(DZ0CXA+>V#Y"Y"0B
M\? N";^#0NWL,5D0!@R0H#S=#)>*_I#S7C!OZGIS6EF@.'%11)PT43K*/T.=
M> 26CAK32THEEU+<;)$HTW<=G.4SLVW\=Z'[$6\I+L#G'/ $0YO\S^CBDP'B
MX\Z9)Q@'.-_RY>R1Q,1]B+)  +\ \DF*1&M.U'R>688<UO.0'4'%\H1,NE-'
MA#_\:U-OBR1O%;X[Q;60Q_-Z15(GIYF'"B2Z1Y@25N)JBRI=3T.'\Z/E)R^F
M)=4:I<!Q!9"4DYN\$6-I3P_N&'9H,GX!3W>6RBHZ0BL)=A:< 3@ .^NPD2)M
M2+,! YK8I,EZ"#%_MR,> CJ8_",RDS+'%I&&R%V-^9 ^S7UF/[&DS!-:WX$W
ME4#_$UX!!>NB4+NAP^F =QDP0398 A9_6C9O&!5X(H'>8<SDFD#*2,3X_!Z;
M4$H>>T29PAS#Q/Q+I736PSO[Y%O8_\@>Y%2>@YZS@+:@36T+D]103^N>AWG*
ME)1.&!&'Z)X%:CB14>WK-G&G+G2SX$+!:YAZFV(S7$37@3$[^ ;SGC 5CO;.
M<+%PO2!^@.\>8.Y.@V>9^XF7)0+F\!U4/IC9UP&4:^#61M<Y9?H3[MQRLQ.[
M@^MPD849 R;4BXRG!Z=VHF^YCTC3(AJ)2)%\0A&;"5?B-EY?Y03*2WU.D8BH
ML8DRL-+/L$OY-$7"))HF#@:2R87F$=!V4!TE914TN"L%7&RJ\<!9W"3QE5S"
MQW@\PYH3(O 93$WOD?',:L<)L653WBBP=[!GW08.F09,4@%L3G@>K[APVG&.
MLGA_V?2J<)V;5IA\'?C>R5\E[HP6B0Q!8EPP^@#[%-F]W"&3V"4>%GJ;E&2'
M5@EF;=(DQ=()+1LO'_V=3XD\P+"A@Q@N^7UFV@8 9[G$^J/'B)4[2K!<H(.#
M3XH;TD>BRNK08C/@[V<N>#%MI6UK+XD_(YIROI!/2:J352.WUDYL$W%WP+%I
MWX1] S9R> #9TP7#[C':3' ED;?(YM/E.H</*/>D-Y)&O^N8%K<"N0(!M>D
MEO'%A3D+#M]X:LJ->\;E!+'R0]U'RDD'0%JB>(TCWI1@5P>UAA;)+.&BN0;9
MI2"4W!%$)0J"-;5>4 5XD<.'6QQ_YB%<@H3-R*:VZ!EX7JRQL.;T)5\OS-='
M0T(X>22PNN\Z)*C"E>L46'PE=^$Y.C%WX?B.&Y#/#4H+F^<2(5!5R5TWX>TF
M9I.JBI 8\)F\)ASS@?0T#$IW"JD\PA/C'BU\F*(@S)8^*A:@&&P>W$DB NIS
M_9$O"9 F'SY,6YB]R0=H2Q"H([EA_1UW;AF28+C=D021PQ5RIP@$V'0)9:*5
M#YQ$OI0D1D(6<7AQ^S7CC_&2%+!&#X23_B#O4.42DIQQ.96,<1%=\P++!%X&
M52]N;N%F"4,A1P &3L(RX-X6D3* 30\+C#@1*/DT3A7]?TS=YC.!W5&QT-=M
M7A]4JMQ^U+H'G ;'GP*C&LP+]'@]0%I"$H+D)D[L" QAD;7,/ =6,A35+NB*
M'KHSBOZD6S89SI(7LO&,"(:$C@X:;D7\IF(VQ$+;BN1-P63R=I2.>N==9"7:
MKNXPCT(6#MUD\RA$P0,9[\'2!Y(PQN4Q\7W$LR:;@P %(H80Q;R2$[@E48H1
M[PB7@"5"9,).D^$$<+1"O(+ 8:"Z<1C:>SY2STR^YZ#N 1=U-0HEY80P!EJ
MS82/N^ [POC3T'L 693N-3D,"?R59]HNT%],1*)P/.XG<L0LOG<[J"^X2^FB
M>XCWSL",]GQ:@H?0!Q+Z*S&JB)'T.9K<TBU(:A-$/:60L<_5@^O^*9P3&94A
M343CZ894_\+]Q8@5FM-^'/%TL J[3[SZZ+JFM) 3$>#"0=UL%#B^DYR\M7Q+
M0;HKQ[QQ4%_ YG9G ZY\K(.("\]!)E#Y\QHQTKC(K8! W"*C,Y*Z=KJY[()?
MR!9%93K"I:6@L"Q E*P>E:U-HZS4I>G$>X)4]3S^.=5!M1 SI#<"PFO*+-K2
M*%HK'$VJD@,[<<#\W"6OL()9)H!GW#G[KK\<W G GG:-?X^V<?(KT%05THDL
M@0R$]]%H-Q$EDBR'7 <\D]!?&'>6R8A!:P9^"?D&0($XV%:H>!7X$. 5VAAJ
M6ZF5!*/@<4. $32J0^:N>9$"L;$K2<B\UAAE[3WQI,;[=_<9E(D7ST0W70JY
MXX$(Z8%GK*X&^I^K0S\5$Y7X">G;,#E4U#8\0=5D4.VM[Q ?U9ZB%4E0U<S#
M0=*K @H1J<6:NE[\E<!A9YZ;^-*")</QM/[E8/?]?C+:E_@AHC_N<>)4 KC.
M=GV?[[1"0@@;.L*@<B89(YL[/"'C-1" RFBAZ:0A180,[2 R[J<B@#8-,>1+
M"RZM>43!9,+,PK6%U<2=5[>YJQ&M/@]<(0>0'9"'.6VW,(Z%\6S/6P)8H=+1
MC BGX)%8N%<D5(!P3Q/A9AQ=CZL[@ EGXP:% 75N3$D<?>F3<6\F8W/(ZH4_
M:)J&I5P)N1\T5:4/,/G02821<- 'D)ZIE9:$"%-Z8N'ZW#6-["CY:![1=3K[
MVE#TD,[.Z&SKB=G+\Q4+V#Y%%4**)LE@$2@+8ESVHF,D@AM[/&!.^  )>T31
M?B=N2258 DLH4CU%<A1A&:[F#'>E]*&0@HD,_,PPB' @/T;K=E5<?QA3@RDL
M,1( _O=_,UZ-)(&2W,/BX !- B.^@46<*Z6LL+@HPI5R?29P$L:W/$N,/7@>
M ]9?" OA)>?:.NL,E:Q! ^MX%>W7=Y[+[X_3Z09_\^ ,'5C&^/HECZY\OKK_
M(.N37MW_K@@\$@T'D@;?Q7U4T27YM?)CXM6?.DJB%.?-G.KP$%60'3Y)2Y<L
MR@LR*151J4B)R9DHV9GDPP08:6J#G?%B@!\5*;Q(-_%$A83F$JSG(Z?/16PJ
M.N@F-U)/&EBI(I06E12R+9Z:$*LB=$W!37!0<D0FA!'.0W["<\&F4Q0#W<15
MD" YOFD]2FPL*JP)-$5A(8Q2FMPAN"0',?+KXP)!A#B80AA)0+A\,_30Z\,@
M$<[#I-V$= 3W!:3M%E7DE*<!NBA;BS.3Q(L>IOF0EH@="5]4XHG9 ?U(O@>B
M"47[3N)I"JA>*E=B5M$)1(R_DH?[VA6@ RX\? 3B73Q;)AW/6#Y1*Y7U$+,,
M/W@4UAP%:?%D&)>$8B$A*!1*P1'>D73/4D[W YOI]I2X1B1VX$RBP"!N_S/P
MH"E3A"HE1&$] '.1_'D1>K!=,FXC<JY=8"B0W'2<'0;UXBGSZ7' 4PM/? AI
M6;G&S>%R0_=GRA0;#UZ*0_$$'STPY'A?+"X!8*!)Z C\;[I#-;=DX2HZ#O58
MQ*.>2[R,7"WV=<$IEFC"'7.O/-+ HP^7<DJDL\KG@,=Z$N<=A"@/P &\218U
M>T4C:PF-G%"OB)N%8_W&,"N"T+?B*9$"I4DD-+3VTZ42#Y;X/I8/K+[)F,^-
M2AGWT&U*O\"HADW0)*M) Q@T$>S=7" P"_+"G5Y06)/,9. VH2#I;<6VI.G*
MK<,(-$_OX%EF*8<)%,B,DHX2]@%5V^(<Q/#DDO$!LJKR120/\-'E\0\Z LZC
M1;D)W$PF'TS&#I5/NH?',!E%%8V*0H@F+#,SX I(%*' I6J233>H3[Z4_<A6
M,OR_.]':UZ$#655+85VOD>!^VJ:*Q#99M)Q'5>,#@H^ (^Z#(C?RHTQV2HIV
M1MZIDFX"Y$\YQA-^+P^E?=JW=8=B/+S&H \<9F,,QV0VCV+&1IG<P**8L6?Y
M%*M"=(TTNG%NEDA9@#\90126>9SD%H61E<<0^!8D.1D;!><+AO*6%S+K41CP
M_&WY!I= P_7HB!98?A&?PO&Y6!EUECHC)N1=6[[! ^!XFL'/0^(3%AI$'I_(
M.9+3[BYP$S>30'A9^ 08.B&T_#]E:)?[,%'(7QQ_1EEF<0$E<OV3PT7SSJ2[
M 3->A8\P0/P]]Y_7,.;@ KDV;T>1"3%%>5&)F?''Q. _93%,_,:C*7["M$1=
M:5)<6H9<GG,9)5:UB2P5Y<JGV =P3X#I^R+M3QCAR+B40LL9B.Q%BQNO4\LW
M1):0GU#5/%/GFAD4E(BG@>3,E/'<0F_+(_BRNCMV6,LZHBO',YB"'MKL=GHC
M][Z/7$B_X_%C-0?VV,L?KKG^(<OD:7\I>O%%TM1B(H^6=R>8"K]('L#&.7#O
MMKPC(TOW-U-^;C-0=2]0CWNJA>\-[O].U/J;B_MHU-!H<X8X$KTBCCOHT'#R
M%):[*M;$KH/ &WNB5A*O@A-9T\*B>,>*_4MUB\&AW/;<99\(_1G/IO%*W[8W
MR7>W'-5O[VN=WJBWK4P>QT2U8=G*0CMCNC]<[\\+R[D0_M'I+X?:T?J3,V [
MM=.=;)CG?KGN,V;WX+U9"NN<_F)HHPTU T]FEKU^V<J(.V.XA,M_-.M0:VF0
M<EM6KS.>;%UTY4PH->INJ*'2$-?OGL0MI'U#RF&EN!1-(B^\8.@XU7J,?KKS
M\! W6&+&>'#EF)_D'8NO+#C>0'/9D$X<3MYYO*[9V.DK_G,RAGIN8;PS(/SA
M1??::%Z+P5%$\W+<HFQ%ML(\3$EAF&6(Q\YQ&N[16-I;&,KC<XBZ_# JU\5V
M[PP9&7EGL#B#CCK:NBW $<RSW^F/=Q!PKI,-[S?=43^>)2MCOY5:TLGDB!BW
M,2JH'6VP._UZ7.&!AG7*L#,8G,-IW: S5C=$/@]1=_Z&>8VZ(2XY,1/4Z,)C
M>.\5M>C1+%EC6J/?&0V.R/9LD Z#T0Y.!.MD;1F2Y"4SI#W0H1NIQ[V@M1U
MJ)W1Y(@.%YLFAM8K9R D0^C%0N'K<[6O#,,+F?F;N$9E,?]4LK4WR'D;1&^#
MZ.="^#:(?E8!Y&/'X $8_]%S0\=$%>]Z[["R?\#*ALS+*8)*1AX5T9.5_$Z7
M*;>(GF_O?)\D68:'T=<O&\CDQ6QD]=AVY5;#+&U#NYP8VV&TLHMI<DO5':BR
M8;M<J]%H]4S:598[J3B,)LI9)C[9A6KNL$7=.FAZCE0[V#L768G0>;0JJOIC
M;:_D3R6,..P=T5%7LZ08]#=8:@TQ]"D?P)XBI%KB#)MSV5\+K:\/RHOHPA\B
MN"!'6)YY:'XXV&F%CM?BMMU]1HVUP:F$ZXL:V*5-AC9LO&7><=->3J37.HER
M6;(,Y,DNURE%#O&6E:AOW$9;<B*&!Q<=DR8%UD2UYNV:K=+JQV&W]]-A+1H9
MDKJ-)0PMWM+Z9)>ML1B'MH,<W&UC'(G]D#EFC9OAJ3CV&T\46\=^+Y!*N\7%
MG-OUSO%G:L3QQ7*L>3C_1HT%1><'_[/KW<J:WKR4^:EXS/7QL?2E]U/MLEF?
M6?K&O49]XXC%MO:+$^7V6\_XF#SC\N)8U$S!=E4_\H9,@.-Z0_30MI(M2LVI
M9;W:)JD_.GV*CWMEO=(F"3X^ X+OX'96<8)/SH#@_>:]O<($U[KG0/#FJ^@5
M1(4Z45+/A=,G>[_7_)7YHF1W@R.J +S7XGN3<?,&S_Y)?%R02D<QMHA"K ]M
M?-(]M/K].^;)5NF6<>68UY8=!LQL@QG'S6092$ >6 SGES>]2O>HRP4M8HR^
M4YOU+RYU5_]$W=4/3V_OB39?L?%\,=(4#<Y4S"[I#0\IUZ6AQ)N"B39JTZDN
MEX=X*;6E>3&:K[^0VK)^R_HG3?,:VA45,,5>1R5UGD"=R8%28 +SEM78BE$O
M',G>N65WVL<7+08M!H>!P6[C45_#.;K@KD<=6['7O4$%F4SN2A^L-FHAM9".
M&=)NI9R)@%EL;!1N>WN4U&TAM9#.0[(3.)3^2\%K"99CN'-VL-I@BXN^VH;>
M38?&>-6GV>\=4?W3ZM.<=+<NR'$,TQQLZJ10DV9ID!Y'J;!;2"VD\S 6KIGC
MSBTG[>X?[-;?0FHA'3.DUL4_C75L(;60CM;%?V8X3V9>Z("7_LBX:BC<*/MX
M7*=19[*I/]NAL>$V\^QM76#U..8Y.(< SFAS._;6YS_RO:*%U$+:I_7P:;ZP
MW26#C3_ 9'AW$5!E%#SCUY]USSQ<4Z"Y&B?=#0KWT#BNP1K ;=M)H(*VX9+1
M^5!A4Q.]U@0Y\@VGA=1".J1CAS:WL(740CH5Z6X/'EI(+:13E.RM#AYT$SM#
M,W/="83"G^V-W[?:HH740CIS;>'[X9QA/0,'$./%F]UI.F9YL'JBT4(XXXXZ
M;CL625IT^\<>M*R1%BU?Q+38=%;<!C"/?"-K(;60]FG:?&BO1;>06D@G)]=M
MZ+*%U$(Z1<G>*AA!-7I%+915%7&P&J+ZK=/N9?>(LF"VFN<197YM,T_U+&Y+
MPWH>3 '[&C2.<"[R=$Z:O*WV.5)N/8<+#:WV6:=]-E=*+U74?'UM](_N'/O,
MZGAD\M'U@\]N-!PS1>GU*VPI]\BH"ON5#>/1T[?3^,'L*/Z'Y9VM.VUE]>,V
MPC.0VLKJ!T>;)BJK;V3VQBNI%X/>EC(N,%!;/OK RD<7TTXMZ[>L?Z0TW[YR
M>ND=L&+3U9W;8Z==A;K%H,7@,##8;1@/G5W,/'QT7=-'77RX9_U;]-8[0'^K
M]DD>4:)@]4F>1Z1MTRQWJQZ^,9_IGC'CR4#LB=GN L-HIZ<DM'-0$IM:JI_,
M),?GH D'S?>*+>Q^V3:0I:,\,H=YNLU+K9ASR['\ +N=/IU@"L%X0U_KD^&Q
MT3FHQ)YZ#BD2VO!@3 I^]D_'_!</>/:F&(G#MX-5%7ML#:ZJ1U0 <8]TFAR1
MOMHCF?K=(^J@L4<Z]3;5'<W5F1L456YP?G<1^:; G66$KL6@Q> P,*C)<LLS
M+[&:A35=%M66-_.%;@2*ZR@."W(R.MN+)BVD%M+.+IJ4-0VVD/QM+XL>J*E2
MV6[\$1-EU<)]S8]NWVH)TPAA!BUA\@G37T^8'-6W.>=\A\GBZS/6\P>Z,@+K
MR0J6M:2<)U/,LRGH:<=Z-7<\DV/.4]/'KV6FUY!Q+MX /%Q/./.;M[W\=V+>
MEG$!M5(>].A-_NBKB6JO);?QL.=*$O@QSV8E;;M!KT2P8Q^Y\5725+">5B#U
MB@ J'9*14E4@%W+]$N&D2LY&[6X%43+%IG7+T>0%5$8::CJ5,YK=QCS8=?3-
MY8M:B=JRR$&QR,:TW99%6A9IM4C+(L>@1>JTF_(YJX)95- B+X)%519;/TK"
MH=QFF*K(M/1HZ='28[>J;%VP^AOS \\RL*3(/192/O8%ZG6ZW6[+J_$P8TW5
M\DO+M$2"-S1MT%%;CA&I[I->9]P0,<H%G<O$>]='C:_9E'E>9HPX5/V'%<QN
M'!.&-$/=7@EJ^R=0Q&0#6[UR 7G4W>?UY_$^@6O'<_>Z['WW37Y8MY8C\X)$
M6'.76PD=F_F^XB^884TM9A[BY>[H@$ [IH2E@@OSNZ//71CS7V 13L,@])C"
M_AF"TDVEG"OL!?\N?$ME?UDC.8NU159Y1QTW?XDH.X>"V'UC<]W"%+*HG9(B
MVRF))>5+MX -Q345$+LET[W"+5-.8PFURV&=!=GJLC#6VS#?V"+TC!F\=?7H
M,7[$?KSVR-8GFMJHP-Z<M[75$CB-F>F]8EL.NY@QSO:J.OB+$$*Y7+[RL.3'
MO=7VZ%ZC)M!N3)TKH7_N/,N _^J62=FM]Q5J).^D*(^D2I&H?'6J\-M<7\/Y
M ]#"G7)R^,J=8!Q0V_!!]ZC&Q%WX8%N&O52N',<-'0-^C5D,Z.H^>OK\C!EL
ML?#<%VNN!TRY1IWC*?^EVR%+D#68Z8'R15\J?V>!\H$ER!PZ@!7\_CH=BQJ_
MN\^&/=P,MA:#%H-&7: 2#G[@%K:BOU#ICC*N]=&M2'5U^X-VJ6U]]?L4"=/7
M.@-UZ\K=QT&9DA>,N[V.6OHF?3.R?;7P++N5[;6RW3L3#BY'F'&G/]ZZF,!Q
M$*:<:(_'O4YWN*&JRTZW[64KV&L%>[!U>:=3),RH,QRT@ITGV,->9]C=P#,[
M%.R_A0YK)7NM9/?;+3N',.J@HW5;T<X3;6W8Z8[*GF$U)=IVNVFO%^U-3M/Y
M$F;8&;22G2O9W7%G,CD,1YM..$YVC6JMKU7>23_A -P>*3ON=GJG;$P=4";2
M:=20:2&UD+;,<L[+[<EF OW5<WW_SG.G5E T[4<)'8L_]/O]]1O%9(8UUVW_
MES<7O3>_3K3!I-OMQN@D )2$/4C 'A2!/1[UZX(-<QV5FG=OV._5-^]1J7GW
MU&'A>6-QE-OI7[&UR)5CWC/OR3*8?^_:9BW+/QIER+ >WG:8E6<.;=3="6:E
M64>;] >[HEDYQM(FDZHTN]=MYG]C3\P)&3W_E=6C8%181BV%5!ZHJNB49BM
M1YTTADYI7AH.QN,FB5..?X;JH )M>/."O_+6!<!F5ZG&!9]X9G@MO-0?#8=I
M_ K!K@_CTNS6[P]&>\6X-$>JPV%_WS0NQ[7JH#NH 6/9IP?[9\==>NIDW]YP
MD$9T(\BM\2O-K+U!K[M#_,JS9F\PWBW]2C*B.MX"O]L%0_YT'F\<PYVSW\ D
MK(7KQKTT4CEP*J)2FL%&0ZTA5,IOO)K:'%7*L0WL:I51$;Q4$Z?TUQ%%@JF$
M1WDVF8Q'#>!1WD?L:FOX=5MZE#3KAY->.3R^NHZ;YJ(Z][%1>A=;"VPKK$IS
MS86:B28T@U=I+AKOAECE6.I"ZU9#Z[/K,>O1^1AZ'G.,Y7=/=WS=P'MN?]4M
M!W75!S:%9[[K+_68_&F-5 )\S9B7YT>M-SH0W$OS[$7O0# OS]B#;EVHW^!Y
M$?.#E#PD!:6N$$DO[7 5@5L7KN7#<N.]X5K>7U#W2=>2,>%N#;CBL\#(XO$/
MX/_6=4R@:AGT<D%M@5%I1M2R0E,W1J79K6F$RONCH^H8H69$N!\!#\L)@>.$
MT>DZ0F-&PS'_TTO@Z:YG6H[N+6\"-O>!57$&GDN1&,G-]9Q8J;V<:36"[YY)
M4UHFAF=#F@K^_N1,2%,^_C 8[HLTL(O5'.V:=-.;?@I":?"E)7 PGM0(O@*7
M#^J=?4E.ZI68_1^B*HTH"L'K']Q.KWD')'Y;_S8,_$!W,.FB/'?P(9(XWGS]
MC/[XN!>C6!*+!B:QF<?63F(P.*1);.;4=9-0#VXE-O#[VI7H:TU/8N4]WC"L
M+HD830HP4SX.M4^@DC2,QI/AH4R@DB2,)J/1H4R@DA2,)KUN31/X)!I?WC'>
M6$K(3B7KX&X-NMU+58W170-Q"\1>M1O6(]8=-8G8JQ;%!L3&#5-LLZVQ ;'!
MUHA5U*>5.:P0XU?4D96Y:SND&N*LK2E5F:N&)9&Z#6;,P\)_'ILQQ[>>6,*1
M6AN%OG),^F3S6H$F%F/')(%Z3U$N1ID#U69PW2-)*AS/=/LG3I/RQS[J&;!)
MR?.DB;8/DN1  &?Z=EJ70AAGPN<;X&V)6ODLM'$VN[HIU,J'5[KCW5&MY/E1
M?U05M?SB^O6<WG<S^<2YH*HC5)ZY,N=L=2.40Z%_\"1\2J7^PM 3*G5JN0L,
MQ2C_V)BO6 3WL;8WW(LE_19:@9XZW#771M,X+&;9A.G6S)))YMTE[C4RBS9L
M7%XK9#TT2]=R6U,F>7$'!*HJ3<TBFD.XJH@VKF;74G1KJ=?V1^2M<5>;U5B;
MZ%ZCQAKW][8"-<YB5(:/KJ]N;M]]^F=HT8J3*\8;-7QW$U<DZ[M5*[)KBX.M
M!]'RMR$%+Y1'5-+]FH&;85A$;?C;9L+=O4JV&&G"E2@"N"YDRU_[RV0A5$$6
MG#:/ 4-?,_[OC<-C#Q1="*Y\GQ7O_/%*)&PU;>A5R'5A6R'-OYM-0:T#VQOG
M"9YV/:NFNS3:2O+I!HA;HU>>BJ/!2C[4-OA=&88;.H'_C1G,>N(M9NJ@8C88
M5 1R7=B6UZ:JMI))51K;KRSXJ/NS.\]]LDQF?EC^#GL:\+1,_!5-#^OBTW[F
M1G5Q\/4B7E[%#GHU(;ZZ2J"B7=\*2(_4J6A?4PFK<.O"M31Y:\>3'L:L0*Z7
M?[/T!\NNCX_'KTG>>OAUXUX^E5U[3<EM@[SL22;*.-1S'6#XFL60@5H+FN5W
MN6&W=CRE!K_3EZB^T8@S#"]D9MT<34'(0IO))E2:FU#YU>CU7[/<RLR(?!;Q
M,W=2/H2^Y3#?IR;FH1&$7J6\T7QM6!!<#=A58/-A[,451_&5G1/M/[\!B^-"
M'68ND15'H%[4*Q"ZI]6$>=3RT;TRP._V&(P!IDJPO+-U\%H<,_+&:U(F&9H7
MAU\OYN7OM&1(7AUQ7"GX'?_!9YYT&\>YH_:G6554$Z?W,]<!RJ!0-_I5+C#W
M:\-^C:1\MAS=,>I7,MIP5$10<\#7BWCY"R0K%S@JXBWEY+/KQ74E;Z<?W?G<
M=>Z#$FWL7^'QB9HKG^OAUH/I-AY-!1P]UV#,I!M1-[X? O4;(&:F$,RK0&O!
M<EL6+8WEI^F4&6"<?'H!NCN/[)L>L%LG7[G4PZ.#M!XK@T#=R%>(=V8VP&VP
M3US9H^Z[=5 W[_)@!*$" A7";F4P^-WQF.$^.MC1'AX2EZ#3:W7EWTX+[S29
M&D%KQM\"C6(QA P57D&#7 4\;KYF(*;\_,UU\BVW" U5N^BIK]4)$/4.7P&P
M!1[%KH&*M,V":"1TF0ENTA\Z]FP/EN1+Z7:#)N(@DSU2!H&"R(N]KAY-F@VH
M;(99#$/Q$6P8W#XJWO19D8=1 3RSD->6\_H-Z>U_#L&!9E\LQYJ'<SG'.)+_
MC<UU"WM(WTX_6[ZAVW]GNE==KZAKRO95QZ7*]*Y#=N-\?W;Q_>I*<MQ;4UBN
M*.3JJ,\\QK9$7EU3GZ\X[,KH?W9#;TOL^VMJZ14&71UYZVE;TO?[%9&7H"LB
M_WW&0,=. U9=@/N]-<4#BT*NB'IEA'N3<7F5<[T:,[^3#M6#;3VNYE2404GM
M39 !TJI\9?C7$2">N >#R#&W4LI42O45;#*P2MW/Y=O0WFYW)\#7B7;3=[H;
M0KOIF]S-4;O1^]LY:).535=M\;+)?*&C?WJ[H%HQ(B(+-M>S[IF-5/10M;&P
M]$OC4/\,*C&[.I@<S@PJ\;V&]V4/90:51$!5M6UG(.7G"GP*4PP".T'H483V
MTXMAAR8S>56E^2(,:+^XG6:O%U_-\1"T/O&8C'N3Q!90"W8[FW(U>1IJ VW8
MT)2)1SAO1 6.4C?#,;^\@:(5%U3IH 3TFA"N7&X $.[O ^'*I0@ 875/%*Y6
MIJ RPIO3YJ\P+/)(#<@^+.-'A,U/ZN\KR,E"QM*"Y0W&UD+R"/Z*(94JK+]N
M9QD,U-<S_>M >;_$J:;H)NB2G#YQ*MDD16Z('#]I*AD[QT4788#1L/Z-P\/A
MM2F8.FB1B^'NYU])AYS0_"NIB1.:_]YT0:'Y?YHO;'?)F.A#F \,M HFSS&3
M>UG4.CSY.R8V?G6#OS.8DSS@K!Y?S'9L:@S%G=&"DYXR6^@K?$XMJBM_O=/^
M/OZB7N^ (+EXIK-G>?3IS@.X>)(O35IXA_Z-4W=J=;.PI;K,I2V,0;.(_\,(
M_<"=_^,+WE[&K_,NR*Z?CW:H\[E:>)9=?CZ]P8'.YXN^+#^;@7:@L_E;Z+#R
MT^D?ZN+\+;0KK,Y0K3R=:%/%)+CXYSO/??3T.3^AQQ3.,)BY'JK$1/]O"CBI
M&_:U0BHA.9\NUD;OJ<-$5<KJB.UTBANU1&:*XW&O.^P?W10W*([L!(>]85<[
MN@ENTB79&6K#[FA\A#-<KUZR,^R.)Y-=R*%Y31=^N*G%55QM7O.XV^L/ULXA
M!W)CN+ZN"M=,H:\-U,.:PGI5MVX5^N/N0<U@G29;=^X\'!P6_FL5U=J36ZU[
M:#-8HXC6S !6H.P$?G[[\N#9UCO\+WS\_U!+ P04    "  =EFI)YP2.>10+
M  #Y:@  $0   &1A:6\M,C Q-C Y,S N>'-D[5Q;;]LZ$G[>!?8_< TLT )5
M;-E-FN0DYT"VE40+QW8MI]MS7@YHB4Z(RI(K2KGLK]^A+KY(%"5[TZVQ2AX2
MAYPA9^;CC&9HBA>_/2\<]$A\1CWWLJ$>M1J(N)9G4_?^LG%G*IK9,XP&^NW7
MO_T5P<_%WQ4%75'BV.>H[UF*X<Z]7] 0+\@YNB8N\7'@^;^@+]@)H>7S5\,-
MH,T*Z".!UGB:<_3Q2#V>(46I,*CIA;Y%5B.J)^W3=@>USCJM=DL]06KK<^?H
M>0Y3]G$ _;SQ'^V^JO)?K6F[=7Y\=M[Y^$?%R0(<A&PU6>NYE?Q48[^ES%HQ
MG^'/QT^?GB?TZSUQ3\,1=H>W)@Z[V!H'3W]T3UY^=[J/"Z<U__KM^[]?3A?=
MQ>]!OS<S3Y?N-3-;HWC*"V8]D 5&@)+++AL/0; \;S:?GIZ.GCI'GG_?;+=:
M:O/K[<",Z!HQX?FS0]UO(G+U[.RL&?6FI#G*YYGOI$-WFKQ[AAE9C0R]5$)/
M719@U]JBMX,5PR;Q<3/NW"*E0M*3F)2FI#;)T#%B'=U[CTWH 'KUH])2E8Z:
MDH=,N<=XN6*98S:+ADXZ.,M)CL7W',*$/%&/@,GU7#=<B*UC!WXS>%F2)A I
M0$5\:JWXRIFV&4 &WBR6+NH12-?7C-&*P<8!IMZ1Y2TB2NY0X/D.61 WN/+\
M19_,<>@ <-]#[- Y)78#!=B_)P%?ZVR)+2(=*W47[+H>>!6X?=+"VY9+"FX#
M#7^YX.OKG-MS"E(C_N%N8HA&YEU-\+B02ZBYMNX&-'CA[N<OHO$;B-J7#2D%
MGQ'FC^:TR9RZ-!(L<7(5*2AEW_R(71O%8Z&-P2Z:V6$V!@\9L4?NK]'GI4\8
M#!,Q#: A84Q("I@L[%BALQO/6A0A2]*0VGH/Z_<\EWD.A69B=['#W=Q\("1@
MACM]\$(&AF+ZLT66@?F ?0(1&<>@[,,HQZH- /%H31*P>J.A.1H8?6VJ]U%7
M&VC#GH[,&UV?FN@==5&03O,!D6@BQ/A,B*OX'J%W=RX.;0KBO7_#M0H\8_CK
M!@\DH*#1WB!OCR)'O//*B&_-77?45X9EH_EHR;,XF#</W)CX$7;:P@N!-H_[
MGN/(D?\H0]Z<PI];?0BHCZ[0:*Q/M*D!! 5K &1*U@&.YW[_YOM"]'K> I1\
M("Z#U-V BF!!!A[;A%*.?@5^.>K'U5'OC6['$_U&'YK&%QT90_A?1^\&(]-\
MO[T,WL 6@ 588?9PY7A/,D@WJ>3 G50"+L)-,V_0U6#T+[/FN R]@*C*%77A
MH4FQL[+>V"=+[&]DMU4(Y>A\XIDMU*F.QT*(@@H:CJ8ZXJGOE3&$9ZBA#39
M K<::W%$K2DL;:CP'T$=SZ>$K4'8;I:;_%1H<I[!&L,O8.71Q-#-FIJWHXQ]
M#Q[*P<L8,L:H:OL>TB5?TT,2K.U=0B<'X$P( $\HQQ.>,4Q__X#&D$!.D3;L
M(_WSG3'FJ_\#&NK3FN+R4>F&C+J$L0EA@1]:0>A3]WX-2!&!% FU)42")WC=
M.],8ZJ:))KHYG=SUIB#A\+JFUC]61E"9^)IE^2&Q!Q3/J -S;@:@8A(Y JH0
M 9YLC:8W^@1IO=[D#A[4 T/K&@-C6M_0=*(D%8Q[/R"8$<AH%S2(TMLU##(B
M.1!M(1 \>4J*F.$U&NB:J?/T]M:81MEN3:'X%"]V(0*"/KGA.T+#?TH=X,W:
MIPI4 'Q%$T@R-V-.MD-NYX]".Y_&%0%?WCIDF[6-+F>*CGT7;,G2S9"UG05]
M<E,?"TW-TQY=FPS!U":"F(+,&VVBU]3>:DN)+*GP+[-LOCM!7):MK(IIY/8_
M$1=5/-N);*YT(8[WHWT*?6C6N9Q2U=C$$[(,?>L![ QY_;V/%QMA1D(CAZ&@
MME53&""W'-]->C?\H0J9__5$NZUK^"G91!A[#MV._549Y B)2^$*NP_H73I#
M7?>'MG8<IGCF%&Y'))UR),0U<693 KV+QZJKS>6[#ED0*E%+46F+Z^-J.Q5U
M!ZNP(L[B5$8HAVB/ KKNR$B*Y"PVY:1R=/:JJNN.3[[>R,)22"%'0UQJB^N2
MNH-07'QDP2BEE(,BKLNEQ4KML2FL2'+8E%'*L1$7\O(*IO;@R"N3/@$6APVQ
MS_]_))5+FARC'+J"/8 JI4TR$UI-55<HM\J8Q"JY$R=5".50B?<)<K5/,NY[
MM'F$I*;(R&L;&50[<\JQ$^\@5*V05I!N'PNJ*:@%W^$61\RJ#'((Q5L/Q5\"
MOP7(\AI7YH&[,$F1ZXBW)TIJWS>?VP5!=2\(U>H8[K5_D3J@^H9BV8Z&S!-W
M8Y/CN.=.QYLWR@\6%#_\*M#*$2LX>( $)P_>'GF"S2E^?CS=?BI\I8"_5I+8
M3K1]M?,8<DC%>RE;&US).?2-?2Y#_F)"_(+*RE'?8-^ K-@[*]++X:QPCB(/
MYYNGENY@YA]N>8>KLK]9:1PYQ'L<U2AZ:!;Y;FWA/Y+#IFY"7$HKA['@J$?K
MJ!Q%2&)KBU")8[5W<,)V"4(%1STJ.1IJUQ:BPN\/<DE-.:D<(/$V3-EW#?]_
M:0G_Q1?YA,Q1=#/&.;] X;+!Z&+I\'LLHK8'G\PO&S8 IJ1W'/P)JAT]+YR4
MA \MN1DCPCAKC63B= CL6[E1<C=WP"#1ABJ4_\U4^'2 @ :<?;PQ#>+SP+II
MOH;*#I[MJC*P$.<'ZCK@X[^JDK#Z=E4RLV!_D*J]]2ROJC"XSJX*;WO;#]*W
MOYID4]WD%I'F^AJ1Y/_L52,7H+CG!\C-W5@BN[<FOG%GX%G14!(6_I^2\BF\
M25';2D<]>F;V6M)=A%B;83<A4KX]A)#>GE,@A9"'?U#6S%7GEU[%(YM?R-@D
M3L#2%F4]U#[2Y*_1V5^<:*P]Y*EP@U"5E;+).8P9^5(YXTM%/?DOA=E/D#(I
MDJN(XCM]-&/TY^I;PT8DVF5CLX$Z#C\#<=D(_) '$7Y)U3D$%^K9TR@&QFX:
MI%VS^'X2B(-D1J$U#I1QW\)S(<?Q7XR +#@S:!;.&$2DD.MU[7OA,B6E0"*3
MN?@L&WD.NHYG?4N5J419JJ4=IB^+QPK%]U&=!^D8KZ%2[D6L1(%\^R&(6W08
M)VO_"G2'H$YTTD?^QG2L3Q7"0U!H)=+4QRZ;$]\G]M3K>2P8S:\]SV:FY]@Y
MCR\AWD&Q_VDX2+Z^BP4N>+\ZUK02Y:&J:6*'] D,".)&\^="MY3B0&-YGSHA
MW]TU%O!0#/CU1GP(EKA5\*(]8=]FHS#@PMD;6.[#N+-KQA31)B1[!65C62%,
MQ#?WI/NK7<RH!8)'*I&57U:FWCWB0+A9IE_7O((#/L)3]A[B(K7(&%,[E?3*
M\S,/@)4C[L+QL]6[<VEZ90^[)8L9\5,UA#W[QG_;6V#JOH*\MU G/O"D>%O8
M?/-/EU1;^M3)2YIO_NF2WN(7D45?#DO*?X8NR8N9:ST .1V!.7.M/UU.V:VG
MVHP_9:W5P[<:+4X^I3KM_4@*>+;RNLD3JYX]24CWSC,L2#M_8**QXXUZ67CW
M9C\XQ*.#;P7GWK):5Z,]2!79U,N_AR!4L(SR(-53U8+:6J1A!>*#4[+2>_%9
M97=D.CBE<Z^;9Q64$!R<,N6O;6>UVX7CX-25OOV<U;0B\<$I&9W8+'F76!2!
MJO,<G,KB5W2S2I91'9Q:D90%K[IFE:M&>W J2A]]Q6NU,LO!*=P+?7[[^MCS
M.>MHGD:6EU46*R$XU,1]Z+FE>I70'*IJ8K]*S^I5\\(\]<$MR_C@FU3\U2E?
MH4/NS'N8)BB**XD>.\6B',]/5/FB&7])#1__ U!+ P04    "  =EFI)&^5E
MD=$.  #GL@  %0   &1A:6\M,C Q-C Y,S!?8V%L+GAM;.U=ZV_;.!+_?L#]
M#[HL#FB!5?Q(7\FVMU!L)17@VE[+V=V[+PM59A)=9=$KR7G<7W^D'JYED]1(
MMD0&V'Y(:H<SFID?.3,D1^3'GY^6OO: PLC#P:>3WFGW1$.!BQ=></?IY,;6
M#7M@62=:%#O!PO%Q@#Z=!/CDYW_]_6\:^??Q'[JN77G(7UQH0^SJ5G"+?]+&
MSA)=:-<H0*$3X_ G[5?'7Y-O?OG="F+RG1M[#XA\FS[U0GMSVGO[5=-U %,;
MKT,7;3CVWO4_],^T[OE9M]_MO=-ZW5_.3I]NR2.'3DS^3K_\9W_8Z]$?W7F_
M>_'V_.+LS7^ #XN=>!UM'M9]ZF;_4O*/OA=\NZ _OCH1TH@A@^CB*?(^G=S'
M\>JBTWE\?#Q]/#O%X5VGW^WV.K]_&=GN/5HZNA=0@[KH)*>B7%ATO?/S\T[R
MU[SI7LNGKZ&?/^.LDXNSX4S^Z@G:;TD2>1=1(MX(NTZ<](?2QVC<%O23GC?3
MZ5=ZKZ^?]4Z?HL5);OS$@B'VT0S=:O3WS<S:/'7AQ(Z'3UV\[- _=0@\ZR4*
M8B-8F$'LQ<\4JW"9B$K$3WC=A^CVT\F"T.D4>]HQZ -_@-#&SRO2NR-ON?*)
M.3JU9!S@(,*^1[Y&BTO'IY:U[Q&*(RN8W^-U1$919#ZY:!7;]TZ(2"]URD0_
M@*4DC:;D=Q#?H]AS';\!]9C\CZTK'?R(=IEH<CM944]&NLJ^4%,4)G(92[PF
M;:MH>]@3FM1W@)>K$-VC("*.VB+A8(E&.-H6K:Z><,Z-Z4>$<*+[*Q\_UM."
M07\,6<<X1CW]R@O("/ <?_.X:8A63@AR<A58'$OB/@F8#^01./10J3FY!,>2
MYDR?AIB,I/AY2AQ)XNS_7'LK:H,QBB'BP3@<2]XW^N4Z\@(413,4Q>':C=<A
M2;P@@I:0'DO"M_J$.-K0<-UPC18CS_GJ^5X,Q+J4^%A2OM,S_QG<C1!)-XB7
M67IQXG(@<@+(CR7I^]0D%07D4QU+K@\Z\774 "3Y!Z++(3F61.>ZZ80!81_E
M 1 B%)_J:#ZZJR=\=9K7+F@\(\$,[IY+J8\F9R]]T@RMR)3IGCR.>+:[T%F"
MP"VG;BGF34G\A?;(BJP:B8%SYZM?(Q(6R=J)AW!1J_!I//+ Q0:R:"$*P64&
M,VG.S\*%+:-MWN?"987R:-[_5I 9R*,E7SQ$A,2/QDY(/S^  G)-EHWXYNQA
M%::Q%5BTX[/KJ5"79\/SG#K]J2*KQJ-1/4!JL&M+D]Z156'Q:R'BUL.E%L/F
MYH9U!@B<R_$S"+J4EV<"W'5,NH*;B50MQZC+O5D]ZV!4C5/S6=1^W]XWZF$Y
M5I4G'$_?4[$T/9A.4"ZMX=0_"A;]]C+>"L,=S$0DM>OX[MI/E!V1SP4*]!2C
M8($6.1\J_D%;CN1KRB';&NYINI93;?^7='DM9:$5>#0D^"&;A@5]^D2)3>).
M_C^8C.W)R!H:<W.H71HC8SPP-?NS:<YM[947:''._4<-)?RUB#Y HP*^UK17
M-X&S7GA$JM?Y)G"NNX_=@KX^W87&8;'39.HF6\VW3O0UV6]>1_J=XZPZM#-U
MD!]'^3=)]]*[O6S;^8?LZS^,*"*F&*Q#NH^8/\!WOB(_>>P?6;N=9AUY M,=
M)]('Z2^:N3\X/@WL1CP@L>*9Q)&D0H&O")!\5\&MWFB$KH;#!0H_G6S\G1.Z
MA3ZX7P.0M>A$ZV7:WW6"_#*GOPWQ4F3OS+:XCBK;N! I3K1'Y-W=QXGT$G$D
M67*RB3M#+B*RDSD\F7^5]T,A%0RUOE34('HK!U8^[7_>VOG;!Z?8"@;&F50P
M6'HI9_QT4@GSTZRV,"#>2 6"KZ-R<*12EH5*54((SPN]"%-#"A#V 1!3J1$C
M.+# *RX40FEK[(YQX%9P4=O-U0@7Y>YI7T7E -E:>2P-&*RV"F2%4^>9ID;@
M?'"WO6SGRX> DPZR%5:N:YG+E8^?$9HAG\ZGJ_0T *ELWPQ&#6P&Y0 <HEM$
M)%S,$,E\U^4#C-=>MKL&0R566#E\.#M(P,2?3R=[$@#&"V: (^+&>$/"L"9_
M9"(,<$2+M845IEMH4%(0)0R/MQ+Q *NBZ$BR8^Q^N\<^,61$\^CXF3]Z6&VE
MSGLRIY7(5;*BR6PL.__A&W]OQL-55;D>-:/;+@%:Y#N69'2LE^LD R!1QG,]
M@7^&T,I.?\"@P0VA'(9;HN;% :RW<,A\>W([=YZ$,X]JC&1G3&!T:YI(.:AI
MW0<.("YTOZ7L= D,%D])Y=#82CB,8%$E.)=3RHYV4-UVL'M!T\;$$6S)"U[H
MX]#(#G4U$2LW PPYB;/E*NH*&@K5_-C9U7)$/BM3WL%^:;I0ZW%VY%J/PB-?
MMU+K<N [U05SO!&9PYZ37U_,,3'%Y$J;3,V9,;=( XYAB"B9<9STD:\5*86Y
M#FD%8HAO17E\H9',V:WCHRA;T[K&>!$)M\38K66'38;!=QV00$OE8B1=)9G<
M)F)2)XO"!\]%D4W<IRCSY-/(CI'E\)1KS !)EYS)Y%7MYA,M T6"G7Q&4ZFK
M#Q$BAJ0E7T,R(GR<; QGHHD6'H1DLGT %XZ])0> ]LJY!!OYA.==>OZ33V0W
M%DLO\*(X+6LO!0]*+]M50%&L9@_EX"PL? ](#G,G<A_LUK*G A4&'%=7Y8#9
M*/5]>0K@UK<;*^,']S78 885E@^8=+;@%$I5XO=)Y=(',N/'1;U*G;B 1*(B
M5S@D%@W2A2?W>1XZ042/(\3!M>,%%*Q+=(OI:^R"1?!*3&0/L5+H=GIE#0LI
MYQB34R:))R_HNVV(DH)N"+5L/U,5URHV41#0W)=>$3NDQPZMB<S?5WC23IFV
M(UT31>832:\("E[@A,\6L62R;$DHB9']Q&:I/43]H,&'RG8++5B4%^X8@5')
M2-Z^B<K'M&H#DS@-2/*YTTQVYV=*O><OFT=?-30WNF3=[I+,6(7KPEP"V6,7
MCC!7VY(L7-9N3\W#5 L;&V_A&QN#R9?IS/QLCFWK5U.SQN2SJ;T:36S[=7&G
M0Y7]#(9-RLM:A$1_N=>*@P\ P6[@8PY7U=RCJ"Z(/VTR@D7R*0-@\=]UE!S+
M IAH-O9 V>ZY>@]IV/9J[NP+CYPN>/1W((^>.'3#_JQ=C2:_V8HX;/HB.%%N
M&N('CQCI\ODF0@LKV$P7#'I;1.'48*8#!//XRYU7SZ4J O0BO?L0$=_B>MD)
M.2L?90[$6.(P]OY7./*%]<80A%JVWST8RBI&:OYME<V+PHF33ROJYWAK?YY3
MAD")@;2R-Z[J(U9!245'9%*A=<D[)YNQ;\QI+[NL^>!1)S:$<K@19Q_2PQ.'
M*/UM!?O'OPC7% #4LM\D.QC3*D92;T-P7WK&K1X0; MD,%#?O210N9>=J(UF
M.MU*B[S+CGZ!4<.P??^2L.4;Z25 O',& TWBN/>T5/'28GZP;O#A)76#*H9\
M ;%ZY^B *EU@CQ2&]OE+0IMCGA< ;.*NOK^[4W.8B[@ 5RJZ+PGO<JNU>BI#
M[4,9#CR3H:?B^A)4Q1<S1(=HA2,OWCIXJYK[W:<&HJOPDE,5*ZF7=W'4I]."
MZ,#5;28/F>=W.,_I-478</]<>R'BGNO'5[4*#T77Q070[IX"4ME@+Z9_9W?^
M'-2_F3SDGLOI(K1(ZH&L*%K3EVZ3&HS\* )!MRXG5;0W"X#</\439A[EXG ^
M#J]P^/W6 2BR %I%=WTJ0 LVD$)%4U4N0R[LI;^GUS9XD>OC:!TB\F$\F9L:
MO=?ARAH;XX%EC+:VU*<S<VJD[WXW]H([_][D@N ?F(+3"QRL\:]$ULG,,NU&
MA03>GER0^IPI-3V*8#JCK]7/__VC-AT9Q-3&>*B9O]Q84VKX'[6Q.6]4F;(;
MEK>UZ'696M 3!"YO;&MLVK8V,^WY[&8POYE9X^M&)2^_=[D@>X\I.RT2G,P_
MFS/-& QF-^90&UG&I36RYDWW(LAUS 4%^DP%:$U,=B[#^%H;F89MTG+&+]8\
MJ6YL5 7!A<T%R<^8DK_/+=^6N+RKG NROF'*^B&M-J(V-HEO;+AK"*YW+LCZ
MEBDK=36F,1L366V-] S-_FS,S$8%!MSW7!#\'3OX4/>2"*M?DFX\3,IRS;'=
M?-@!W -=D)\3/'NY_,0+3F]F@\]T,!+_?CTSOC3;8ZK>"5W0AAU1 :F ]BIG
MW-RQ-V5W2!<T84?9G=Q >Y6R:%;F2I=);RO19P=96*K0CF[0&Z<+:M6(O^UH
M [^+NJ!/K7#<CD:E%U87%&%'9W84:4=^\"76!3W8D5L85%I2!WJ_=4$==G 7
MQYB6]*EYV75!/4X*  DZV0.TS1-:C#Z"^W$+ZK$SA+U(E+%[K6V_9"2Q3/T8
MEX')$'?F/'XA/3$D75*XF<1L+GM1DGE3&><R,Y:BRBTU;J3]#8??K"!9,Q6]
M"L!K+WM)L0HP3%650^;*NIIL1$Z/A>3#PFPLNU0<@(E 277>@"J?(T!##7OZ
M!ITO;")0\3U7B3&(:Y/D="3A]I.03N8!V71>00_;M9:K$#^D;S:7J".BD1VQ
M8!#M'HE=:H06WZ7AE!)5WGAO+OA4L_&.\&W9DQ[B.D1+'*3'_.&@S, B MFA
MI;K%R]57+@.0=^^F!'?$SQ& 6*N&7N$VEO*7%&O4)AWO"<HZ4'ZO.+9Y%2L4
MX.SUPA9LV&OK_+W?UM=IN*O2P$3ZC+WP7K)"K5[^S+U@C_10R-T>4'JY06Q!
M>N]OM&,%\7,B\??K'ICAB]E>=N"J!M5^"!,80;G01:\P2BWK^_B1ULW1@^7I
MV=_A XJRZSWX$ +)90>=@Q"M9"+E $Y.AX->[LQL+'L"<!!X O65@TI\$2LP
M3E1B(OMT@H.@K6$NM18:RU*C7FEN5&OW/D\ >WO9D:3]?&@F6'-OGY<+MEN#
M!TKGSS@U>1JC**_U3/Y[_0(]2RFO8>!>;T7O_<HD9.O*K@PH5#ADASUN%3I8
MX@NNTMN_-I!+L <,9T"-X+[N+>/-K_?8'[#[T+/UKE%BR!O //0;MLFIV"8]
MMMZ<TL3N:;G:Q$_+A;G/5HE3GPB"4NO+JNT1>B3V8DI9<4_1V61)!/U!#4J^
M^3]02P,$%     @ '99J21J(2)>,"@  &&@  !4   !D86EO+3(P,38P.3,P
M7V1E9BYX;6SM7.%SHDH2_WY5]S_,^>JJ-E6+BB;9C6]SKXB2#5=&73%[[^Z+
M16 2J8>,#S!Q[Z^_'@3CZ" # ?1=O7Q(%&=Z?K_NIGNFZ?CEE]7<02_8\VWB
M7M?D>K.&L&L2RW:?KVL/NJ3H74VK(3\P7,MPB(NO:RZI_?*/O_X%P<^7OTD2
MNK6Q8W50CYB2YCZ1G]' F.,.^HI=[!D!\7Y&WPUG"5>^_:JY 5PS _L%P]7U
MJAUT7I<O'I$D"0C5R=(S\4:B?-GZW&JCYE6[V6K*ETAN?FO75T^P9,\(X'-Z
M\>^MGBS37\U)J]FYN.JTS_\CN%A@!$M_LUASU8Q^UM._.+;[6X?^>C1\C$"1
MKM]9^?9U;18$BTZC\?KZ6G]MUXGWW&@UFW+CU_N^;L[PW)!LERK4Q+5X%I7"
MFR=?75TUPD_CH7LC5X^>$Z_1;L1P-I+A4RO83-@>?-%8?[@]U#X@>@NT;W?\
MD$F?F$80NDXJ(I0X@KZ3XF$2O23)+:DMUU>^58OM%"K;(PX>XR=$_SZ,M<VJ
MEA$8-JF;9-Z@'S7 DLLY=@/%M50WL(,?U*S>/(0*\$-9,P\_7=<LF"=1-Z$^
M1!?\261N\&,!-X)OSQ<.J*.1"V.7N#YQ;+B,K1O#H9K59Q@'ON9.9F3IPPWG
MJRL3+P)]9G@8'-I(@_X.D4=B-(*_;C##@6T:3@GTN/*+YDKC!*8NXP^?A@L:
M],!5]D&-L!?B4N9D"6.SL'W?"F7R[9+YPL,S[/H0TS7(''/<)_XVM+P\Q267
MQ@] &/[LUB&O^5APYA>!=4 "+$NWM@MW@&TXF^5&'EX8GE"0RR"B*,0MR*TO
ML 3Q;)RJSL0)1:%I2R./P)T4_!A!( F#_>]+>T%U,,"!"#PQ"47A/9=NEK[M
M8M\?8S_PEF:P]&"/)@(T96I1""^D(01:3S%-;XFMOFT\VHX="-HZ=7)1*"^E
M*'ZZSWT,VPV(,G,["$.."$Z!Z44A_;1624: R;.*PO59@EA'%0#G!$'K)DPI
M"M&5I!J>"^+]. &*@$J>55B,;DJA7(GN:RV:SR"9B8?GU-F%X937*XWQ DY7
M,U@.(MNS9\R%C)L^NZ*<-X+\*^J1&465D@,GQJ.3(Q.RTZK)A^)0L\@I/?.(
MPQ8444$6$L<L+*2\."L.-FUN^3%7'*NHC/+C;P;,@C(JBL4]#%,<?V!X]/V+
M4$+.*;*4V!PMEN$8FT%$-3$['X6\,DL^Y^3QIXRB2L]&^0R20UQ53.2"J?#D
M59!Q\]DEE\#RSH9Y;A!Q*<7O(&@I+]X))-8Q:04W@I1MCY%7>KD\\]@HFZ3R
M=U'[OKVOU/?ML;*L4!S?^F$TLA@G42F5V:E5B"U:U>UX,]SNPD(.H38\,P;.
M&[R-(N'Y9?P8E3ZXO C!S4"$9RX?L639<_K\@I9LHH6V-;.18KM! X8VHC$-
MKH#R<6\6DRPR-^R,H/=G5X X7$F:X_DC]C+"9:>6C]5PG&P(PPGEXW))H&2%
M%L^IU"?QD[%T@MQ.&4]G,<-EV[5IK.O#6P8W7@78M; 5(Z<"W]5Q )>IA*B)
M1$82BF=MOX2,A]8B$".C'-SO:1E@Z+2 P^;8#J^[PX$^[&L]9:+VT(W25P9=
M%>EWJCK1T0?;14$L_2/"H7SDTP40!7B&T(<'UUA:-J Z.R'J_'8"1@_M@O7
M+%F)+M[9;,!HX_R0-O0)_+E7!Z")X2T:CM2Q,M%@0()> $JD&V.]Y%G57I*S
M/8'1R(6X1KK#^]%8O5,'NO9=1=H WJOH0W^HZV>LBHZG"%Z' T/W4HANR%;1
M[]!M?_@OO0HV61H@&$*?:*RV?=,A_A)<44*#X41%-)C?:@.XN36EO\4+[#=2
MUFY=)A-^JP2#^S,7-XW:VN [0!V.-54O$Z-@OP0#^HH+FH;8T9C&B\F_/Z(1
MA-0)4@8]I'Y[T$94[1_10)V4R26MI6*;A-SDDJ"1\>9!UP:JKJ.QJD_&#]T)
M[&D&7\L$GMYGP4"7N=!I"!M.[M0Q4KK=\0/<R'U-N='ZVJ1D%Q+IOF#PM[CX
M:4R*LLW@*^JKBJ[26'NO3<+06R:# ^T9#/ V%_BG6.\5H4WJVV"@GG.A?E['
M>JIA%8)BN7YQH)6#@7K!A4J#C*J,!P!51^ 6L#M3QFJIB2>]M8/!?<G/.32P
MA%BE&W#A7KA?@,U"Z=E&H..#@9^0,N48/H2_T<.X>T?O0XCK7\?*?:GNDK7Y
M@R'#SZ,"^1^V\I'@4C<UAWI%&"+\W+JS(4 ?UB)*A9RI9V2;0XN?6L7V!Y50
M$^TK85CER+J5D!%O.&'HY$K"E1!*;4IA>/!S,C][5 )?N$^%H<'/UP>3235L
M1#M8&#;\E'XXMU1#)V<W"\,N(?&+))MH ;19H;JL<^#Y-\..OR_8RT"1N#.T
M7?(X7CX29<??*(CFI@UIMM!SA$.MF*?R=Q/)A]RJ'31/&\TVP39_JY&2E(]@
MQ5Q--@S37-N/V)IRE5SS]> P9'-N3HY@V S=.@S#A%("XM02JKXI"VC88:CR
MMS;,#BTJGV]MU+3#SQK6SV$V!J]>'6)6%BAM[%.OUMH%M?PPM'-41I)NWB3;
MQ_^!'JO$(2:C!X?^"SSQN,^WP^?23X;_&#Z<7OK2LV$L&K23I8&=P(^OA+TM
M4E.._N?]I^CR=+-Q!.5C#5YN_-XQ'K$3KCV-!O/&-DX >KC5%H =C=N%_.:
MBA>#CQ[N"W90K#L*.B9Q W!9U0E7NZ[Y^)F^B)$]>62>JL](=^0@@VT% Y :
M(IZ%O>N:W'S# NZ*K>L:;+(XE"NTTOJYY1O5Z-L<E)5]P-,.3BK4?MP^J#1[
ML68@XM 3#7>*)NI%/589C=3;:<TJQ$S[G5\)-A)1OY#!6/;[)FLU_^]L-I4Y
MG(HR6]P;E3-6%FS7D&J2:=O'-6V7^,'P23<<[-]'K8-)YMP;.BW<@FP/8S;K
M[-Q#)!W[:0;(,?8QH)DIKM7#+]@A8:%&7='=)4ZSD<#D*2^8G*C91.DDQLWC
MFE+'#LA\7G]SF ,D%&L.:O:#]>DDXI%ZXV42,SW_XY@W.[$D0Y\?V=#T>'63
M]/";8U'N^*G\Z3BV$S\;',!==#3E?).9H@VGVGQAF+1NO7:X^$@-H&R3A@G;
M609OA_@MU=/98I-/V Y9220&QJW"2(-3&2FQ:"+\/T5,822AYZ)93Z^+(/FX
M9: 6GU%"XX50J0>UCO3H\F"YDO_,).W9Y:82>0+%G3_K4G_6I<JPDF*:V*%/
M=K"U<V/Y](M=#]>GA":?=ITJ _]3.XZE0$^K@0A./T[]*HM9,AGTQ.M95=CT
ME.M;)=N]G'I7PGG@GM8'Z.7$4S0=MC/J2)6K;'<-.0B_HN.6LO!L)U6].Z-*
M\/UR]<O#GZC@@C5\;_P0<-^M,<<JX+W#>W?1%UZO2]#M/Y<N3E4N.VC*"U"G
MK%T._,386[AZG73?90<=JSSY#O7NP2^\")D4>U\ \#.<O6T3CPS;BBL]M\3;
MX9 4EH4%3.4CN;U8R2LKD20+'7?;J0?$_.T-JM4+^U&!BTW63GFP[) V]X1-
MF)'#:1X$=]!'%;$QIBH"&LHRF!'/_B^VWL:LOTI %K9J!IE_.&MGYO:.TG5T
MG?ZB15FX\C]02P,$%     @ '99J20UFE? 6+   8E<" !4   !D86EO+3(P
M,38P.3,P7VQA8BYX;6S=?6USV\B5[O=;M?^AKW>WXJF2;,GV9&)O9E.41'FX
MD46&I&=V-G5K"@*:$C8@P "@+.77W^[&"P'T.T@VCI*JC&WRG,/G=#]]^OWT
M'__TM([0(TZS,(E_?'7^YNP5PK&?!&%\_^.KKXO3T>)R,GF%LMR+ R]*8OSC
MJSAY]:?__)?_@\C__OA_3T_1=8BCX!.Z2OS32;Q*_@/=>FO\"7W&,4Z]/$G_
M _WL15ORR5_^>Q+GY#,_#Q\Q^;3XU4_HPYOS[^_0Z:F!T46R37U<6SS__;L_
MO'N/SCZ^/WMW=OY[='[VE_=OGE;D)Z^\G'Q//_SW=U?GY_0_9\MW9Y^^__CI
M_8?_,?RQW,NW6?UC9T]GY?\*]3]&8?RW3_0_=UZ&$2G(./OTE(4_OGK(\\VG
MMV^_??OVYMO[-TEZ__;=V=GYV__^<K/P'_#:.PUC6J ^?E5I42LBO?./'S^^
M9=]6HISDTUT:5;_Q_FT%I[9,O@T5\@TD6?@I8_!N$M_+&1^T/X.D$O1?IY78
M*?WH]/S=Z?OS-T]9\*HJ?%:":1+A.5XAYN:G_'E#.):%ZTU$0;'/'E*\$H.)
MTO0MU7\;XWM2XP']H8_TA\Y_3W_H7\N/;[P['+U"5/+K?"+UZV/+5JGTUC78
M&4[#)!C'_5!WM0>"3]I.FN_A0%/?N0O+)/>B7N";FLYAW^)^);[3<U_2I _
M_4JZH7D4V#D/V;IXQ>4:T0]OR-]:$/%3CN, !Q5(:D(1@=DOL(ZAM%U;3_R6
MW8A&\R05^LY,KKSLCMG=9J?WGK=Y2WO-MSC*L^J34_K)Z=EY&;[_M?SXM\LD
MRZ>KA1?A[ M>W^'Z1YB'/[Y2R+WMHJ8:H[2"[J6^QO]2XJV?D-YKDY]&14D7
MZJLT62M_OBR@1"'T6W17VRM*DORD!'A++,49&Z585603O:[T2F3KB$C281J.
M3[\N7OTGE4/3%?J<)$%&1DI1\,>W.WO#L61"QI-K3 =3>(WCO!I=C)["3.*Q
M4L,E<PR@-SFD$ ?#)CW&+J\*#52KH$H'_95J_3\8+)OC#),B?1C%P15^Q%&R
MH5C'3QL<9U@9G8PT7;+.PI4F^PS4P+#0'&N7C94F(A-2U-"%P<(%CHC-^V+N
M&Q'O1L$ZC,,L)S-A,NDM'53WEI8V7#*SEWM-CEH9 ,/6/JB[O"UMG*#[P@KC
MK]>RLR^% R],&#'I>@BCY=5H,OWM"VTN]&,AZ\0B+DBE D<Y(_I^<$HH0'5K
MG$FQ)2@8L6GD^SBB2W(X6#QX*9DC;4B)/'B$N72U3#$>,])T&8<L7&E&'P.U
MP0EFC[7+NX8F8JJHH7O"5D8/-'*3!)S1)@TC=<#A1)P%' FX.N!TOA^<#PI0
M7,53J8,$'&E/\JSK1YX'ZD4$P!I]R#.T"A5!XON/YV-6YG]M8ZRNS:Z$L^H4
M0ZOKL_TUC H58NK6*!4Z;I5&F@;:E7!8I2)HC2J-P+51(2:^2J.CMM*KQ-_2
MZ2V9=(SC/,R?Z09ENB[6;.[HS,'/1>#-])Q5OXT;-2E,E&!0Q0)IET"5*B*Z
MJ%!&#>U#3ATR[+^Y3Q[?!CBDLX8/]"^4<A\:DP7RT6\%BCF^9S/3.*>[X1VO
MY6(N**4#21DDDQF<,!I@77Z4E-C)LL,)P]'BDG U]:))'."G/^-GJ7.<G%MB
M2&"VF=$1 D0-,3()-TIAQ*01$1^"'54<6Q*S K?:7[OB@@A418'F=R!J7@!(
MVEE0F2%KN3YE0E<3%+YTY%S7NQ!FEP M(5!,$"&34J(0)D.(@"WQ#,&.$0$2
M4##7D7<O\*OSO2LV"&%5+&A]":+V18BXI9Y*!E&A(>KZ<INF%&.8^5[T*_92
M>3"0B[IB@ YL10:9' A>:,!QQT$*<53((ZHP:' H!BN_X"CZ<YQ\BQ?8RY(8
M!Y,LVW)K%0;R;H>3&MCM8:5$& 2)3!!R!T"R:F+J(:IY^C>JBBI=5"C_:3A2
M_9Q$VSCWTN?K,,)I=Q=+(>>61!*8;?)TA "11HQ,199: S&5 1E2!L,YWB1I
M'L;WQ=%^^?1+(NYX#JL$W9G*"F4!L4<)4$JBWV6HUBCO8Z#2TH!L8FR^)/WH
M?9+*5T Z4FZY(X38IDQ+!!!31+@D*Q],%%6RPQ%BMKV+0O\Z2KSN8KQ$QBT9
M!/#:5&@( "("CTI"@T(0,<D!^YADO4[B19[X?V/'+K+I-F?WYDCLDH=%I9+C
M_L; @4ZOH]  1"0#F+*E5::)F.I)<9HF0PWM(=?@BHE=L>QS33X3#6<4LJ[7
MXJ1PN^MQG" ()NG02=?EROEWN3S'5(9G#5T-,.-,0W(8QG!0Q7RIQ0"RI8M-
MQQ6V5G-PINQQJKVZ^C%=78>Q%_LA:0%)%BH.(=BI.CW#;N%,Z^BZ@=[@W.L!
MECNH7M_S25:H5D:5-OIKI0_DXL\HRW">:6C8%7)Z6%D(L'4NN24!AD1"6-Q.
MQ&(Q7BX@4:%<'S!B!"?KGA@2N#P_.H+ :")&QVU*?)W/Q[=+5+#F$PS:7'H9
MO8A&_QC_?1L^>A%Q)!OEEUZ:/I-!/LO_(7'>4-?I=6<;=UI7H$T4P=#.!BU'
M0Z+$+F#Y]"]XIPZ#D"/?3[8$S1S[F""[B_ MSLL&)FN$2A7'=W.TX#N7<J3R
M8,AF +++L67J!1AYI2)*:\T3%&,VN/*B*/E&D^^@59*B(-G>Y:MMM%,A(O]V
M?O:>$?7?/KP_(3:R#6;9DZ*#+G;N<[?_D91 DCZ3XI 475O$[>U]'ES[NO[N
M>S!,$X#B+^07(B$&$J^F^0-.6\, B7,B09>,D -M\H*7 L,.*;0N1Y@@\LLS
M(![3@$$6$YX,2!$M.X8C1MY(+J4O-EFW-%V.;E![' Z#&+,TV> T?YX1O.PF
M!1F6L=0.\KY%K>*2-B;@FRQ2R8.)-@8@N_2J5$[0ABJQL0NNU- I'?K 8%LC
MDMZ2ZC7MMIJR _5</%Q)Y[43!,,H%3IQ%P:OZU(&WR$Z*WDO!;%[4O9+D/JC
MF]"["Z,P)\-L$OO8%O!#$@4XS6@<S)\U"XSFZBX98^M4DU.FNF"BC27@+B5O
M)J.+R<UD.1DOT.CV"BV6T\L__S2]N1K/%[]#X[]\G2Q_!4=5L]5OE<) =#18
M!Y=+0Z2<W8IX@VQ EL6K-:^9]TR7K<S6'[O"0ZP\B@&+UAS;DF!(I(0G2/=3
M+!=N"FD8Y!FO-U'RC/$<1RR7-M<L)*X;Z+FDE+$;379IE< 0S12I@'/I%@?(
M3]8T]=W!,Q7TY]T57F&"/)CC1QQO-4%+)NR286K 35J))<%P20F/._%4"J.T
MD(9!GF)V6G#;.&+IE-RO$N@<X)<+9!I@R&4$4[* 4,:J:*=VK+QWQ2_1/-S9
M='6QS<(89]D<D_'?UL^W*7\.W%S-77X\<R=V.?/T.H,SR1*HO,?+BIW9NU*9
M;LKNM&'$,>/8-72\,HM1 \<E[;J6<4!J[[TT9GPP:,/B9<,9LW5QB8+S;D\)
MG.ORA-*#!RECB-Q251+?G^8X7:.$=7KE7!#(NCF]11/F:W8^*R;1-Z;7.7'L
M$\\D!:#4</MVB!9Z^Q41J3@8<NDQ<FM4TR]?)LLO)&@!B536B_%0EM_M%MQ?
MP!*[]:(ZW$7T65I.2IE/JD._0DFWIPVD4-N'##@Q,,218^./%%2+!1D51:=H
MM,T?DC3\!PY.T/<G9V=G]/\H8[<S3U 8^]&67LY$[UK?T%'[ M-3<VB$_FL;
MATF*9EZ:AWZX\5B" 9;()&!G%I+='<\3%"<QD!6*QDU6Y:ET3LQUGRD"V>TH
MFS)@>"D!QC^VQ2X&9\7%8"^G+Z32A/N/5*=#T?=G'8Y*B?;#R<<?/IY\_^&\
M$O1*UFYREH28FF+9AIDJD?[P_N2'=V=MZ2OLE\+G3/A[&-2=X]PC,^9@[*4Q
M<38C,^KM>LO6G:_PBC1"6=]MHNCV>2931]JO,^FTP#0!8ZB"19)*$.%2&;T.
M"IWO8-"P@9'-LDA#WJ3X <=9^(B+I\YNDBR[Q?ETM?2>Y#MT=E8<[X/V<;&S
M06IC @QU^^%6\;B83_M-.W2$D1PV!_,AIT+&(_6AISYF4QY8:WU2?.*U/KBS
M'=W9J)Y'JF"=9NMSB@T6WPS1BMGW<@ZPC:JK<-=)>E5>A./OW&F.(-G9<-HC
M]W&OU1_;&(#3&_= O<<U2AA4;B]L%"FC=K-!H]407FFXQ269 _)UIJX&&#H:
MP=2L/I&Y?JU13;M?[U:<JO4E(),=D<?%VH-%$54*0W.P#5S'OT(:-/=:$+6\
M"XLUHX)S<.DE3WIHK#4TT21I#PU50%-.G_B0XUUC@1(4^;BDCMI.5JDQT *Y
M2?>J$ =#-CU&S0IZMU<%2C)E[RF5'I1<\GY3(@J75,H>LTTH@-VE18)@,Y5!
M::7I)4&G!K8 J689U,ZQ6.JN4SEJ3L=(I=UFZU%";B?N$8J"H94:'Y_.ATJC
M7=Y-:!DV%UZ$L_):Q^<D"3)Y0@ZQJ--M!@78UD:#0 X,@13@NNPAWR F#H,K
M]&C]=,4PT_5JG#Z&/LX6220?,\D5W/9O.N#MWDTF#89#6HA\SY:Q]=1[JH(R
M(@B#4I_3),MF:;*2GA!I2;@DC0!:DR6-KV'M*O' NF1@$FCMI?<AD)N=TPU.
MV3&]\1.]<XIU*9\5\D[O)NA@MZXFR(3!1!4=0NX.7B6/<*D )+O!'&>8E"%-
M(7M%.MHH81FJ2J^D!Z.4.FX/H1G ;Y\_4RB H9<)RB[%*AUV)C+8:<'@V0)'
MQ.;]9QR3AA 1OT;!.HS96^XTD:N:<*;*3@?85@ZUAMQ&FDZY^(C3NR3#RA,_
M-JBYVPZ%\@FZ+]091[V6 1@T;=V!O7P@_;[T;I98U''PDX+MQ#Q.#E*HDX$3
M)%5\##/Z^ 9-% WYYC$W/# =1@P\*#,:C,$:P\O@<0=HJ"&4<.,P8(39'<[5
M^=N4'(0T/%0A;79B0(G# 90/WB&=>+Y-XJ3M0MD"-!-" SV7=#)VHTDNK1*8
M[LT4*;>>F<2G28=WZ'49M+X#,GF<Q#FFO6_+L:;'JN<03%3=;KR8.]/>A='K
M@:&C!5A^?Z90!14$KY,4A_=Q<7;6?UZF7IR11D7&B)^],*8Q_0*3P2*67V&R
MLN"2CSU<:]+20AT,.^TQ=TE:6BA??/"?4;ZS@>Z)$?0Z(F: G$N5=@ZVG0F0
M+MNJJX8U&M3!%$\G8F4O#8-DN^'M-:G%(L_)EL M1[5)7#:J0HXT+9R-GTBS
M2=(@C+WT>9+C-<N\0S1)64:L@(JN0+GO?Z1?='\6XZA%QY_G.,K/@0GQQ_=1
M<J[DCIFMVFA.#4-JG\33,N!<X!C+]WBETN[;A10RSVE.U T?/Q9\C/$]2^NK
MI:4,IH12A$30@CT9OFM7D#HR3D<.(GBMT4)3 -@(00!-= H)TO2H2ETQPRD[
MV'GA9:$O\4\BZS3-N IN*[6X2!!,'Z="UV4,^VZ7)83T@L4!6IC\N0JC;2X]
M]R^5'I)#'<@J%I6B8'G4QL?E$B^^!<NE7\C$_($ '#V2D=X]OMW2Y$S3%7?@
M7!6C+&VXY%TO]YILM#( AJ-]4'>96]DX]0HCZ(X%14@7"21NEFW.]!J+M14
M!-:Y:$!AF0GH)-;@UM(X*"/R88@LR;9/IM!9$H4!G>'4=R>RZ4J2\DFR.;B?
M*6=9^?=TML[4W]/.X(0] 'C^N/O.VN[R38:F*]0RB,I)+S5)_HZ6#\DV(^U!
MR6LX4\EW@]>=&I=\)@EJQ\(DF]PL2>E"WBC/T_!NF],D-<MDYAD\QW<PZ\ZS
M[A^N2+@4_?N;!D/]P_HC>>M=D*(0R'$)E?ORK<]1'+!_16QY?!3\[S9C6>MU
M&]M'^S4HC>L 16;:V/;XJ1?1^/;WSVPCOK ";R->4"R:S+=*#<<)"730._D(
M9.*PEMOU0 4I";C(#XIE]>B:C-6][.$Z2K[I;N^I5=SFK=6#;V>PE<N#B8D&
M(+FK+'5^@H3,D(@28EK@LA60QD+1L3L3 0XNGK]F.)C$]5GF$0GOCT5"5<UY
MX1Z&'.\I]G2T,UNTM *&Q+VA<P%TM/@)7=],?UF@Z_GT"YK.QO/1<G+[&8TN
MEY.?]8]RPYGNOX=V?4X,#_K^\6Z\ERV3.:;U%$:XY<LR.4R8.<Y/.<UN?,3"
M:B5!/L+O@ EF1W2.>]Y@]U,H3VA*Y>+'6$+EZIQ8PO[ETWY^4_XBNGM&K[?D
M1XG0=XT;95[]PT#6&ZXP&0_[(9MSD;]'N)S0C=9TC>4?['-)-9BINGT@W-R9
M]G/A>CTP[+< RS\EOE,MKE<W=(ZT]T1S[[,< VR)H,B72EKG+N..(.&1C:*S
M?24K1^I=)".MP;EE#;7+K%JW6,,IT^*2R.@#S914';JB+UROZ>E,5:23"3N=
M6RL!MV;50LG!.68$CYM)4^'3.RK-5NTK<1@D(N.-%!-L5[CXLS'"N/0V8>Y%
M^FR2Q@8<']ZV=*QSGMM0&PPIK2&+9F7^ _F$KBH"&=OQ3O$OBAB7ATAU6$K*
MG5&3D=<#>-/ %+/Q&S!0*3F)'\FP(4GE#YQK=(8EH0"^FGT-!?BTX\'RUUQJ
M":@,*S8UBY>31EF&<W.BB50'[H>ESFAZ8$X//ONDF"6G.@I)Y#'1(TUG22!.
MMW3H2F=%%V5ZJ59^*M'4RD3+V436W(5Z%JM7&7PD9X=3\(PI5:RGJY 3A\E'
M!S/OF7;U=#&H\*?Q)*+U4$-M#,;0S\1AL\&@RM+@W#X(? 'EBS'BIM M%@3+
M=A#MU*&2_JI\?*G,_6Y<9)S>L%26N*%F;4<)VD:F*6!^?;I<.$P+,:C48^,-
MFF"@&''TB;(J$P!&F$KG#$::0GW <50+6CSDC)+X_C3'Z?IE!,Q-DH4Y0VXY
M#Q*I#ATV9<[H(F=7#_X\2(I9L+]'!3/6E2<=AAYF6N3ZX-G>YYF@'C3;[X 9
MK'.XUKB%J^=VYR= $YFNBF6'.$&I- 2 V :.&A!<807,F*$W=-T)RLGMS^.%
MS0E*AX\6>\_E*:N1__=MF&+B/6F*^?.,>)23R6:][2\I-!L#3I\RMG:L]:JQ
ML3:TL84U<BZ]/@'U0 8E&5TDVY3*)VA#U=FH U<&8##8O-7NW>RAQN/]XO"+
M&&C(<7/!5S[(""LC+V60<1W&7NP?8)"A- 2 U :.&I!;807Z($,/73?(N)[<
MCFXO80XRTL3'.&"Y/NFCU<13S!)55,\-R_HRO9[3(86I&ZV1A$X)W #"$+#@
M61ZFAVBAL0?'J28=1/BM1Z+I07KR(<V:^2W,'QZ2* "S[U8-GJZ3=(XWY4#(
MB*D&BD.,?O6.B$:]<BTP8=08*O\^7B7=I28,"IKW#WMW,%![_OUZ_"'BZ;+G
MJ%8.WV)4NZJ,@!O54M!DQDG_H+/.1R^B37:&TS )NFO@DH*S,^$TXT(/YUHI
M&"STP83='J %6;/9UV]?!Z4@G9@5:\-T>8']!>^,PZ#R>+7"?CY=C9^*(^!S
MTNRGL;@X)&5G9\)ILMP>SK4RZ%KH@Z%R#]#<E2AF@BV4X=(*2HF9\IH ^:+@
M]4"7Y<6^C$A/E*;/I+_XV8O$IU&,%!WGTMNP&+/(O317=;1VT(6]K"@((2]'
M=_@^C&E.9;8PRN#\<U:LVZP)14F.8^6DU ZX5;5BNI%N4J$.;RYN-YN(99?Q
MHBHAS;CX0)LIR$C5Z:U&"V=:=QP-],!T)A9@N?N/#544A)D?)=DV+6:GE*XK
M8HH,D%9)NF;W(H&LZ35>YIEYH>PM $YJD/=IVA"%[](4(F#X),8EGA22[]'K
MXA88#KY# 3O'CO('7,8T^DSVIRIO[Q+.BT?3]-Z+R\P$N_3#1::#&2E0VB+H
M/Z>K<IKL1;O$Q+H4LH>Q[33'Y2&+HY71\A"&P;2,0WK#G?ALV#Y!+>ML^-"T
M3^-S_0O-C-G0,L#M56!7=7^TQ$_Y121? 3_\S[R8QJ<HI(.U0\%O_',T2;EC
MW G"Z7*,SM%IM=,YND&+Y6@Y_C*^7:+9?#P;T31UTUL8S:ZZ-?N\<U";*4*A
MX7;<I(7>'D-)Q<%05(]1=NOY&>U4P,5V@5NZ.*U6&9AFROBIDH=,-*.X]H[$
M-7I,]'8YG4_&"QCTDAX=U$0R SW'YS;,W.B<VU K@:&<*5+!@8WR;.>L/MNY
M2_(%+=1)O30/?78F0##4,#3:Z,/GK67H?$]"YVQ.LQ0O?R5<OAF1X>#H]@J-
M__)U,J.#PQ-T.U["8'$K40'Q>8XC>G[ ^'BGA;Y+_EJ[U22OL3(8YMHBYL\@
M-?19W"TMH)T)< %XX3_@8!OAZ4KB/DW)D>EBL+45IUL5_5QL[5K8F0!#Z7ZX
MA?'X%'UX@RZ^+B:WX\4"S<>+Y?SKY?+K?'+[^4@9>VZ3'']?W)WE4F.H7CHT
MTW.6M<?&C3IOCXG2X"RS1<KQBJBB[PFSBCOY52J?&V@W\DURM9B/5WM;<YKN
M?C^76QGM^YD:G-V'P2^,I8SSRY_&<S2ZO)Q_'5^AF\GH8G+#;G<<,9IFR\1\
MT\U8RVDD-7.A%4?5*H/SS ZG*(:R%PY$NU9'HE*='N"&GO.DA_/#\E$'2>@S
MUG)&)7,7:BKI56!0R1BG,#3]GH:F^FF@F_%H,4:7TR]?)DLZYP:R@MEPBAX?
M2V+J+B;L;T9BS9S;TH;C5__LW>N\ VAN8'#6[H-:\$Q@98/-P%M6CK/G(PN2
MY8N<%1QA4^5DW 5 ";Q=N.L(#$X3%2IA*/NA'F6]S "FFTC8&@$7PI33!CL+
M@[-S+]A"^OZ!T/=R>DO[X?'M)9C=P[&7TM/R]'80>^-#T\W*Q9U>A=& ;EU[
MD<B"H9@&('>=I11'1!XQ!7"+T%V/=)%/(3\DJY3Q3"H,EE=&4>HCB5+CT?R6
M1*D%(O,&M/AI-!_#H)7XP2+=50N-TO!/1RFO5R@UP%#-"*;J2:FF&KAPMNOH
M6>J"&FASSV57 G5J+TW0V]NJTP<=#U,$K;<>]S,)AON'\4-\C/:,1&,6@$\O
M1HOQ%9WXS,:WBX,<H%6L*Y^?,\"[)!RS-+E/O;5V:=E T>GJLK$CK05FK=;@
MW+.&*MRJ.Z?'M(L19"/?2F7A2/R2X%4N->MUG+'*%'Y-*)T"#"X9HA1'J?,J
M2J'Y>/9U?OD3762>S:>?YZ,OQ]K^XG=69BG>>"D+O;,D"GW-J0)+ \X(ULNQ
MFFU6VC"HUP>R.)S12R?\KAEJF$.5/1@#R_(1#OIR^GT<UOX^ZX:.!GINSQ4:
MNM$^3ZA1&IR=MDCY\X-,#S448=!./%N;;LK+8!-2X7$>/F)ZY#<K?+6:]VDL
M#3_C-G)5/PU7F@%#W_[8N0D[S;]W>L%/V,=/].]P7@DJ+N6;Q5*Y^"!)$ PB
MITP6#.,T  6IQLJ<!S (=(N_E6?$POB>C(1C\E>_.(!3.&1&+'LS;O,\]G.R
MG>W1S@88@O8$SG?P-'2BG2G4MG6DJ4_CI=\E/<&HG.8HA)U-:;2 Z^F+5')P
MZAC!$TY+V)W1G2(J-&&$NMU]@OI&;/G,+T-I?DU$IS[,_1 SI\070]2Z@_.Q
M)V"N[SW<969)M)+>'[S%N3Y\V6@[BV?V+M4!SEQU<(;UPRL,@>SN9VFIO,8\
M:EUCIL^.'28N2EC(C*N<$3EOH.2,<\8.U%33:L!@F"E,[E[\T>\2JPZ"\E=&
M]+',4-'MD5%31]KG2'5:,*AE ]7^+AO0@9S$7_.AG-[ ,(,Y4\?$PSF=-K27
MNZV1B]]%!ON,_,X_$ON#K9__XJ4I"?[/E9_/EK0U-3,,>>V<%%/8S,;@H7=/
MX(+\-U09?2NU:RH_'_$ S _R2U?:;MY.W^EQ&%NW6J=B3)4')V!?Q,(A +L_
M5[]ZS.R@YJ4DF(. ZVV^3?&7, [7V_6<):UN/,74+A;;\<%>MH>)O@<H#G%(
MWL/PX,WD&-YP@Y#CW3R51&_NT+LV7NLTG$5H,^AU3%:+#TXO<XS"N,ON(? W
M76"&VZZ;%UX6^J,XN JC+7UWS"[ 6EH;)J3V<ED<1*U,#<[KP^#G+G4=_,J-
MZOCM7?<TB#Y*FNFY/89KZ$;[**Y&:7!^V2(5'X4\JTYVB^[7P RB38CTT@09
M<G#7)D9T#GA?)E*)&"R6L5Q\QHE=O;A@B\J6(=@IEF$"^ #%+0[_#H$,WK@A
M>,]M :\W))K01_"28H2?Q.RMO!3[24H??499(Y#XC5^"%D$DMQ"+9)VVZXEV
MQH9IPWT<%C="&TL 6U$/^-P([.];(HJ\;UX:5$_T[KW$>#R&5Z&!PF7G<HL#
MO1E]8J]P/LNVZ^*SWLS?YT>&;A'[%Y"NI?3_!= M:&^WN$4@)HL>*WWD[0Q
M:V!7>(73M!-&=MWO+V'^,(D#$AN"K1?9W_D^Q@\-T] .75#BQG:H7P'8X [L
M6K?1%6NY[!55TJLU1VT('^:V1I_[XV:[9\;J,.Z2&^R=&>H.3M.>@'O<+@>Z
M"+%#.KI/,19E^C-5&BHEOMP!609\7F-P(EK!%":6(?/7FG2PAO-?X[2X$?H/
MNCC\=(%CO JE-)-*N^27!G*36!)1,(Q2X^M2J2F-<N\)W97R,*A4G_F?>]^^
M>#E.0R^2$4DB.\A;<B*XPD?DFH)@**1"Q]T1\[ZA=2D#C#._).G?)C'ID'V<
M:4G3$1Z$-4+ 0MJT).'Q1@2O2QPJ<QK&IYM""@9WKB?7T]J+T9I>>Y3X*I1T
MR1H%U"9E!&)@^"+'QLWVPCC,R$@)W2=)H.2*BW;:N8TB^OZW=TY+.4]R+U(=
MMQ9BDSTV"^80-3N)]9!$P61-PL1C,2C^G";2<*Y2<-DX]<";Q)%+@VFJ6HA=
M+M4**&QH'.M07'6=2GA&:_>ENZ-N74"[4VW5-X-7K1".:->(?7^LXSI>A*_P
M.HGI>@M=O5-6I4K:W=$<+>3=@1RI*(S:U^+C5AZ( @J:&FP%]B ,.?(#O:IN
M0Z<$XA%>:?>AUH U#C'"*GLBFKV04O,-W5,5&*P;^?YVO67Y<*_P)L5^R!H'
M^7N$RSQ49'R;YN$_BJQ_LE*0E-KAS#M^D^^@A=)YI.\@M@>/PT=RB!^.91F]
M+%G]!@GBNQ\9:#YE>MO?1![:?,L(JUF<.T$Q/M;PJTRE,J/$HB?NZJN+HM&"
M0MC9X$L+N!Y[224';_)&\+B'P@IYM"D4Z '&_ $[N"P:6W%$+>]P/UL/N[&!
M+1>&018#A/P6=8S\(W/F0"/VXIW:K'JHUHMD!RB,-)R.U?706QV87'QPGIEC
MY'JM4H/U6I4.N#=..G?T2YSRWELH['@>J #<&1<)).$P2@5/EPT!!GEV1T.C
M*/GFD;JC[6..,YP^XNS"B^A'$O<-=5U2R\J=)M.,%,$0SP:M:*$K0RG.MVE,
M_F J,+BX])YP];9[.2B0^"^4=,DS!=0FJP1B8#@DQR;.1Y13>1A$D60'*[T@
M+8$,$7TE@:PLN"16#]>:A+-0!T-$>\Q"@L*@YEZLA$C(_EP$2$/MXM;^-+3-
MVP9YG.UVY7&#TS )%KF7YIKU1Q56;GFX6A(X07?X/HQIO@=T5XR08(0,L4,S
M5AJ3V$_I<8,K7/QI528R$\//]=3.Z9DIU@?3H_4 S2URX;RZ[0-DT"5QJKS4
M9%<2M1( *G8<,"!?J0&=;FV8W"'5*BFC'WGA_D]&'I-CY3])1SK),M*U6A4#
MKSP\YV0.Z;G7U03.00G<+A=+:93BQS#3W2V&/&!Z/\" :1P'/89+[_7#)1P'
MX,9*G4R&K;2'5<"[VF+-+HNU%:<K /U<;*T"V)D $T3ZX>:3%K1ROF8GJ+Q1
M75I"E2E$;)$OP\PGL>=7[*7HBT<$Z:UK:'L\)B5#W[0*'^ERWAROO3 .<#I=
M%=Y1Y_8H<ZUE:.W#L"ALVXS&[(MJ1V:^=-L6I2=ZG3(-8O^[E],Z2%N?Q,MO
M"75.-EOI80<:\X5N]N@;=D9>%*M%R 4<_N&E\9;\*CX,<QN68'*7<[4?>VLS
M+Y"_7>P"!O_AA3'XFA3E00C<, 22OYRCO>A;6WEY[.U"%Y#WXTLC;_AXF.C;
M, 23O%U'^Y&WLO("R=N!SI/WW=F+(N_R :?86^5XG_E?QPY ZO)N]F#NSLA+
M(RZ'O,O;G<"+8N]^I0*2J7OP\Z6Q4L9%>@@#!@UG99JQZ5T4WK,#E;)5=(&@
MTWTD*=#6K@0G!88R4FC<,>DZ\UL<H(2=J$EJ'2C;E)PS;/"PP*0F \5:JX'>
ML*22N*'F6$<),.7$2+G=2-I-(EKU VU#WN)\$OO)&M](KL6W!'[[X/8('4[5
MSY^*P7'G6[9KVH<D*5J1_]_1=W=8BP^*EW<0KAZ0(EU-\8K!)_;4>,A,PP@#
MO^#P_H& '3T25^XQ<>F.+J*S');EAC=[4$A24.;J+H."K5--7IKJ@@D1EH"[
M)+["<;(.XPZ-1=3]5OX0\HI?*CX_5M(@]GP5F<D6[X-,5V4:^/*R=O[,$L1G
MTVV>Y1[;Y.\43U\CSB[!]G:POAEK;6%PSNX%FTM^M-Y$R3,F/*3/!*"D,,,B
M,'M&8Z@3.)(&6;['5K1+2;7V-.'XD+/!^^%]'=!%)U77Z@7_N\WHEU6@.FT'
MJH(9]/$']I!03+[,JM>&6A0:B#?"A_Q$[! *PN. &J9P1BWM?8!42<E?DTHI
M1>%72Q>HN&+D#0_&.'84YV%0=BQD=D1/0(4X&S_YT3; P36I5?K2Q38OWR[K
M%H(RF>R!;#N]\73(XFA=B#J$X<''(<?PAIN"$]NH,EZ/3O($U>\"'&;\?* W
M*(B/+ DH>QA#4EQ=(:=O3 @!MMZ4:$F X9@0%G>AO1)"?V5B0(YLUK!NPAA/
MR%^EKY$(! =A!P=4R)!:"AY+NM 43*&BB,DJZ7+,8A<^?"@L>J$DO-&1!J=X
M<'2L%THE2R/%Q+E>HY0\_"V:>IMJ.EL$L7.E7ODP4QN\<=MCE;^.&]/+E-7@
M^Q.ZZ*XV.WVP_0KG7AAEY_9/MO.: S_:+G-%\VQ[5PT&UZRP2IYN?R-_N;TT
MA,Z!C$[$S^[N7C&\>!:_*WI+!O.;*J%V_CRAZ;*W9<Y\+^9CIXL?=#I:.GK!
MZ;O^0_S:X(W.F8O<NTZ8"(8^79$IEB[O"_$7WC#+K0#F>S:)BVP#ARYSR8^\
MB :H+*"#-#KA+[S\AJ9RBY]B-?>3#M2R5._5GBG[[5MZ[9DN(FD?KK6VX_8%
MVYYNMI^RM30R.'/W12X9I56/VZJ&:>]@] ;5/NT"IX^AC\5-^);NQ]'=NV+W
ME\VKF]]?)EE.7/\5Y_/Z14S9!L?Q?L]E'W'T8FOM7AWKQP9O?ZX\Y)]N]8H'
M(4CK7!W]-73@+;7H;J^3M/R(RIV[KB@)B'^*-JTL8"<-78C@G[_UJ]SF)VUE
MR@'^*)W7>#P&%3EQCC3@+$_DS,CL$<^\,*C6(XD+[,_=0^>B@8R-MK/!I;U+
M]9#27'5P*O?#R^U*EX3;4 MH0TQ .\G!9E\[/X*K;4J:3-'.BH-CTBTTO:+;
M/4E31]I[E#JMP9EH#56\:U8<"J2G[PIA5%UVH*?TT,Q+<_K=;'L7A7[TC$9Q
MG&Q)H0=H]Y-HEB9D?KX&R=P26QWU1]O\(4EII[&3*4Z0R(9"^Q@<D.D]'%>T
M  MK4%N&O0M<V-YLTN0I7'MD\G^51)&7(OI^ FZTGOS!R]$7[QF1\0FZP(W6
MM*6)D=C;0@;-Y6B==)%2FHZAIJN+;1;&.,O8,O;6SUG@X#MGK<IO0>([JW#R
M6VQI7G3'T@XO_WI8EB=K-([8$N:;@:LGZU$_,AVP%:0!#+"&#O&V'JC:T,$$
M6 =#W-D!56=]X0.L2Y-'X$&5?1<6Y#)=IEZ<K3!IX,$R*3K$STD29(LDXD]S
M&6D!K0L#R-R]M?J)[(8R6B:(JJ/I"C$#B%H8I!*/>R8/5#5:80;8W@[WD"JH
M:C% "K RVAEE+I/U.LS949XE?LHO(C(CY*I$KP*K8HSQ0JP>FH>E 9FOC(X
ML*(7HP-8T.P"B^GK\68:L*K"%.X>=;/'!L_7.*17K.DUD>P+IDNL(A]$4LXV
M;.00:TKP(K X(,4'JT'6%QVS#.?5.W"B1=>6@.-K.:J55#$N;GF429V@4F[0
M0I:7+KABU93G0,7(/UPH*E)>"E#Q*L#)'JL)\>#\9;L6#V3:B=.L6,Z1;L^T
MI  5O *<\)1O*?H[5 BC49ZGX=TVIST\O:L]\P:LCP8UR ##K'9T.H#JRABJ
MHLFP&W"%^$"5]#E-LHP,!E>A,$PUO@94]")4W5)F,J@0&BH@X8A\>O\9QV3:
M&1&2C()U&(?T?#1=A!X79R>%0<I($U"-6 +F@EFA?H)* ZQ=M$V@L?ZHZ1'K
MLEXZ*&&HT[-70H!J2(Y-_GC7V.#U4Q=EKD[%*1"#6.X"=/*2+X31:RJN?.'I
MB,5_F\1)&[PB8DF% 56%'B-_6V6G4==)J314M10PEMY3B>."A$Q)[RT1!50E
M.H1<0H&B#HA"%9S0ZU)GJ/J@1ZQ3_$"PT(UEAN\6Y],5P2BJ$X4XH'HQ0<DM
M%35UVA'LA"4.3E:TXDY@S5*ZCX%/XI'OT[-LC>?Y)&U+JP>H0JW@"EH=4T*O
M*_7O4!BCR@+:F0!3B9/XD7 J24/Q2$VI +K:1#@-ZZNA"J:>BGVA8MU(O@!I
MH@>ZUA1P#2N/6:A6V-"@*YR\>U>X. 8RQX1AX@=6M$J@ZT^&U;#R*G54Z@.J
MN$V2A3DCETWSX_6 5Y\4KG$-,@O#-CPRB+KTLH=9FCR& 0XNGK]F."#!I9JB
MC/P\?&0+B\(IFK$VH+KL 9J;Q)&A)[6!*B/H[AF]IG9(Q7Z'=I/NG:V!ZK=Z
MN&F9C/R_;\-4ODLOJE]S;4#UVP,T]UQ1]98\F4J41E!EY00Q.R?U0CLS!:OY
M3MBUW;[-5Z -J'I[@+9LOK4I ,TW37R,@XPF7J8OEWA$8[JBAYZ2F.T/"5NM
M3@E0;9ICY=IHJ8EHB:%*EZX(%-J(J<-JE]=A3$#V;9<";4 UV0.T9;NL30W?
M+A?^ PZV$:%J>8.JL0/+#L,)3[C::P.JWQZ@N3VYT@1MI*41U-RZ+C)](VH(
M,4M#97&6CAC8%K DYBHT %6C(5!!M&V.?MJ#GQ/$E(<Z9,;1L5H5B6DV25]Q
MQ,]($U#E60+F#K'Q;6Z(X]#]#KL.7PLZ9'S"JZZHH+2;']V0OY&/JX_(?V@N
M._+)_P=02P,$%     @ '99J2<-)"UY,'@  VL ! !4   !D86EO+3(P,38P
M.3,P7W!R92YX;6SM7>MSVSB2_WY5]S_PLG552=4HMNR\=^:V9$M.=.M(&DF9
M[-R7*9J"9>Y0I)8/VYJ__@ ^)$K$HP&2!N2=_;#)* #8W3]TH]%H-'[\V^/*
ML^Y1&+F!_].+[NO3%Q;RG6#A^LN?7GR;=7JSR^'PA17%MK^PO<!'/[WP@Q=_
M^Y___ \+_^_'_^ITK"L7>8M/5C]P.D/_-OBK-;)7Z)/U&?DHM.,@_*OUB^TE
M^)>?_S'T8_R;$[OW"/^:??63]>9U]^V-U>D !IT%2>B@[8C==V<?SLZMTX_G
MIV>GW7=6]_3G\]>/M_B3?3O&_TY^_.^S?K=+_N]T?G;ZZ>W'3^=O_@_XL=B.
MDVC[L=/'T_Q_6?<?/=?__1/YOQL[0A86I!]]>HS<GU[<Q?'ZT\G)P\/#ZX?S
MUT&X/#D[/>V>_./K]<RY0RN[X_I$H YZ4?0BH]#Z=3]^_'B2_FO1M-+R\2;T
MBF^<GQ3D;$?&_^IRVI<HB=Q/44K>=>#8<3H?A)^QF"W(?W6*9AWR4Z=[UCGO
MOGZ,%B\*X:<2# ,/3=&M1?[\-AUNO[JP8]L-7CO!ZH3\TPF&)UDA/^[YBX$?
MN_&&8!6N4E(Q^>E8=R&Z_>G% O?K$.S)Q" ?_ ND;[Q9X]D=N:NUA\5QHD3C
M9>!'@>?BG]'BPO:(9&=W",71T)_?!4F$M2@:/#IH'<_N[!#A66J+2*\QI":.
M)OA//[Y#L>O87@OL4<=OFE>B_(A,F6A\.UX32X:G2I6H"0I3NGJK(,%M9;BM
M]X4V^;T,5NL0W2$_PH9ZB)>#%;H.HC)IJGS"1VZ-/TR$'=U=><&#&A>4_DW0
M.@IBU.U<N3[6 -?VMI^;A&AMAR C)S%$4Q2?X07S'G\B"%TD%">S0U/4G'<F
M88 U*=Y,L"%)C?V_$G=-9#!",80\V A-T?NF<Y%$KH^B:(JB.$R<. FQXP4A
M5-"U*0K?=L;8T(8]QPD3M+AV[1O7<V,@UL+.35'YKI/;3W]YC;"[@:W,RHU3
MDP.A$]"]*4K?9R*1))#=JRFZ/G2PK2,"P,X_$%U&EZ8H^M@9V*&/AX^*!1!"
M%+M78S;ZM)..VR%^[8*L9W@Q@YMG8>_&Z.QF7YJB-=XRW>'/8<NV#.T5"%QQ
M[R=:\R9X_87.2,FA6ED#Y_:-I[ 2[G=[FO403JK,.*VO/'"R@4,\P2H$IQD\
M2'MV%DZLJ&_[-A=.*W2,]NVO!,W ,9[(%O<1[N)%(SLD_WT/6I 5AVS%-N<?
MD]C&2@SQ-#9;C075,5O>YZC,)\FA6E^-U !1&.ZI..DVS IMO"=8<=5P41JP
MO;VABH+ 1VG>@R"AO,(38,8Q200W)TG.QU =O5T^53"2&ZE]+ZHZMZM"K>=C
MR7RA.7Y?\ZGIPGB"CO)D.)TU@L79TWF\$NH.'H1']3I$$;9\*;?7^(>]+N@Q
M1OX"+8J!"/VUSASQSV2$_&RX:W6LHE?YKWC.6]D05GF,G.Z"<B]P]HCUR%%L
M$ J/-WO#\6\\6GLWV%FRG6T$V[-OD)<._QOI"^MZHD)L+MCT<#A"SNME<'^R
M0.X)IO\-^0MAY$WGM)L?#?\%__1;1L,4+5WR:>RDVBM$H1PWI;<\)+0\'WJA
M8P7A H48L6),.W3V9D'U-#MO<;).CQX[SIWK;2?0;1BL9$69BRT0,%*6+B;A
MR2&XQ(R$MC?$^O+X=[3A85!I"@2A:QX*#*YUP%#P,<?#TJ6_WP(H]#.3A$[C
M4:>LL4_B!IB#!<DAX@O]H"E0^N<F2I_*M0X8>IB:!:'HRK.7=/$?- &*_8U)
M8J=RJ4/<ETE(6+QR(\?V?D5VR)WX[-9 $-Z:!(*(=WT+[W?D>7_W@P=_ANPH
M\-%B&$4)"GD+,+,+$)EW)B$#DH(^>'X)O 1+,-Q<N1X*(QXLE:9 .-Z;!P>#
M:XWN:::_>*\8A"1FER7L<KU41@\@*!_, X4O WW8I'/D$AO391!R-PX'#8%(
M?#0/"2K'^@"8)#>>ZUQY@4W;]6^IWFL&WK.9)WT*NQH-4[!:!?XL#IS?TVA6
M-$[B] I%*46/:IZX_:#HF+BE!@A$YYXO<P&S/= 5_HVQB'":0\$Q<NO-9%\_
M)L0M!R-2:@S%P\C-.(-U"AH_GE2XN\8_M!0.KW,792]*?F9UK&T^"/[[Y7@T
M&U\/^[WYH&]=]*Y[H\N!-?LR&,QGUDO7M^)B]!\LE(YO1>0#%B'PE66]_.;;
MR<+%5+U2BJB7I^FM'=VDD"=19VG;:S)7WYT@+XZ*7]+8>VG2YC__5KHBL$UZ
MF021*PC Y]UAO6MKH3I[O2C"2(L9.6RG*QHO)==]561PTKQ-K(M&[OU#0:DT
MUQ:DYTN8!@.#53/0(%>"L*TG?Y#4JGO;(YD7O?C2#L,-]G'2*Z1L=(#=M47W
M04 $*BR9!&+/<=(K=E/D($SPC8=&*,ZYY6@6MY>V(P$%R"#\FX%4D9&Y*5W*
MJB*SWTK;*8$"$C3^S)!\ENQ79H4M?UI;;<<$"BBP>34#"R ,:@@T?QR@8I$$
MPL>TWR+\CXOKC&LFA2EY<1#;7MI2*VR0&Z95%/F]M!TJR/AQ\*NUNC6KI/FC
MP'<D#%VYN;9#!1E0N*R:@49&G<C :3PZD-_,/!=;5LKWQPJ=QG?O @^+.2+*
M'6_$&U/X"/H.)^I'$F3E9(;BE:@&!QIX??0=8*C"P$31Z&A$L9&;V!NRBP-O
M80_;ZSO3@ N<OH6E<VX&.H/5V@LV"$V11^+H51[90 &ZZCOW4,4,+ \SX.OG
MR_04X3UZ(E8N5GLH4*T%)*2!XG-N!CJ,RXC 6 6['Q2MU@(7TFC!)%$7-<9=
ME/R[ET%$JGYQ2Q4=7$4!]82BT5H0 XX&F">3M$A&<^IH2VOQ"&EM 6G(46[1
M4CM08@\<T&#T@6+;6EBCIA,OEH<9.EBZP4W.T6BUMB@'B;Q.4.1:"Y#41 X@
M$3.@4XF#-!#Y.&LM\E$3N&.)=TP*^YX2+#BSIS:&(M5:A$,:&P[/9H!22AT5
M95%46D+A:"V H63C:-R:@<64W,'WT:(H7X$=VV25I-MVO#ET'9=CX"!]H7BU
M%KR0Q@LN$3,0+-%7U(FA%60>H7A\.[<?N3%#N8&@V+86[Y#&5E%69@!=Y5;&
M]X##U5K HP$OX[ELX43NE_KI&ASGIPBEU#R3X<JFT3E@?-8]_8F$O13\\X93
M\/<^^6<:_O-(_#;P*/T(LL%[GA<\$#6]"L)^D-S$MXE73:X5'\O*#6-&+C_P
MG%9%0F: JRVX8YXJ'F=<)[N VDOP@A:Z?^S68%&(I]I/=W)_S6 /2Q#F@I;6
M_Y $K.BC._^_$;#V!6 N4/S[[AP&52Z\F[,%!8K"#-PJ=_(A)I';27<6>IUH
MJ]G&L$*HR!(R.^A.2J^/D8DV4++@!XLU%>O7VFEM?:1@ID]?,*7F"XQ[X90W
MO'#*;([_^#H8S6?6^,H:3P;3WGR(&S "*YB4/+AB9Y]\94B%@RSHO653O/%A
M=M"Y@;,]%.4YC)^#8!%Q[UW16VL.GPAP.-RF<1@VQ7Q&>/N9TD:"N"B\=QT4
MS0*/N\*Q^^@.A<CA(^;>#)0^A^2U@C"XY1WS[C72'=N0PX'"W[&?'&V?,QD\
MDOK_"%"^A=-%=[Q##DXA[V9HU13+$-- BF7TL8WV@O1*;$XS+YV"VTUWM$,L
M_,,\"H 4S !LACP\YO(S\C&+'B:XMUBY?EJWGSS;(D0.VE]W]$,60CFY*%O6
M>Q3>!!'2;UOW\O<OL;N^Y&7FTEOK+L:@H*9,GLW0S@I'$BN=_@B6+!Y,;I^-
MX[++LP( 66ZL.]"E#&65XV,'<Q3XP3YWN4S$WBB@J^XXF9Q7"I:%&>9TZ,<(
MRS/>([7,@Z "%Z2W]L(.<$P.RW3!A6,&G%=!B-REGR56.)MY:/L1Y@\+^K/M
M^L3F7*#;@+SCS$G]E1I$>\T'57 51&4&QDR&%:RL 34@5/$3BN'85]6=GW"%
M999=ATLPL[N3C&R"9NWP-$71X!%+#"/F^G:X&>+U*KW]B'MBOKQ43IE!$P7T
M6_JH]MH5Z@M!ZU"885NV#.1RN<";?6XXF-E!>_F+>E@S12!O53YF5L5'R[3\
MB7:[@IT6R*;KH)GV AG*ZP2-W6-?&XKK:,71]84=N0X;2T9S[64V5#'ELF^&
M)3TDL>]Z2<S+Z&%VT%YLHRF4#D1@!D[?\2;@#E/5N\<<+M$H6=V@<'Q;27 1
M:)CD,-J+;*ABJB0NHY'.9Z5$6I?T0-H+<S2,MDADQB:!,6[XEC+"Z,E?;^')
M7Y?CKY/IX,M@-!O^,K"&(_S? ^OE]7@V>[6?#58_YXM1FTN2><'3\<JC/5</
MMY7WI&IB)NGRZJY6);AH/R$O76*9QW'HWB0QN2DV#[+KIX#TEJ8^H"W'K/GY
MT+#0S9])[-ANSU^D_^5E."[^F41IQ2E 6+RU#^K.HFMZ>L G7P,XF3$9*?R)
M2ZQP.^G.Q6MW4@#D]4P*.I2NWY*WLJZ\X('A9+X#.9FIC]F;?;&NKL??9X;<
M&Z Q*56*@=)+K_](")J$P;V+,;_8?(O08NAO,SAZV$3=9R5)Q D."F.94[R!
MB6;5XU24F!GVN]V8>&O;>G6IMQDC-R:#<^<V1/-@BIS =]STT;L=L_.@,4UO
MYVNZG4,%8]"FV,TP%WV$87#<% 3\=P_E+FMO13RB/]+?V1,%UENW ]@JBH</
M#\#%V5)!^^U;9>FN(S-VF+W=S2W&9372&=A7]Y6-IP!40APFZ7-QB$AJ^*](
M8%R@P:SVNJ]T/*'.\D5F!JR8ZQ!A$OLH^[/$YZ6]=O$V$73#&3R&[ML>"FNU
MO(A,A;9:7DP&5%IOW9=%%+ 1@<L6TO'G-56Y+9Y9YCZI(.BF^YI)"Y. (I;G
MB'X6P<S+%0J>&(7U-N F2M-S@2TDG5-"_.J4\J-3M=^<:NV6BCJZ4!:/8P'/
MWW8D^[_*ZV8J2SI_/.WW5UI<Y2&2-'4V'#Q&* -\I:OV.RXM8,R0S_$';1EK
MU.X9+T5SP!M%^\64ME9VKM3,5?TUJ4]<>KE>3ONKO;5?1FG% +"D=/S.//Q@
MJXF#5P,NM]2>'_(2._8K, R.R>8V:NB0GCN6]LLSS1W3 V1FQEJ!'=H\N-US
M_I6X(<*<X!D>;R:>C?>O_F)[]L#&6F8,_5=OU $+E+E^YJL(17A-6 83+O4T
M-5OD)?=,5Y/\Q8Q&5A/N6-JO"#6WF@!D9LAJ$@8.0HOT3C\I.D[>JTE3[(LJ
MUYQ%1-Q5^Z.^-> Y?/4 **?C7S**9?(J"*=HG83.'7;&H7,"T%?[^\'-30JP
MI,Q0=CCC31AV YXF;@QI><G5M0-S,WP"PC5YB![_0;SC>]LC$WZ"0C=8'&[8
MV9-&;A3M+R0W-FU4I&>&J1C<WB('^T&#1VS4_"6:XCDY]NG\L'&7&T7[Z\F-
MX:XB/3-PI]/8PW()PPT6@>AY>EAW[0\OMZSA#'DI;Q#7J<7 VY,P-G5):':*
M_'9FP*O-3SM)",N-3).!;\ F8I:LUUZZE[:]8B\]R'Z W(H#]89.D!;?8I..
M%\C(Q8P5H53/;V*[G.)-E890?-I[ATU&V(P*>/M<:Z_J,@IBU.UL'['=SL!)
MB+!(]O//]V[6OK<Z5M^-'"^(DA#A_QB-YP.KB_]R-1SU1I?#WG7I@NUD.ICT
ML@>\-%ZI'8=+V\_OONSN$V?W8B8ED99>]=T5B@"4R6AF>)WU'^IPL)L-<SP%
M+SQN8*?Y+VF^X-OHW#HL]] 2+$98G[,.+7=ZS]9\H-J:,_R7X>@7;%[&T^%@
MIO6)OXR!S8Y(R"483B>MZW.%+H ^\WMI?_I/B$]EN18+P0CM.>\P#YW+A?3W
MU.DC59W.\5\F4_+.YOS7'ZS)=0\OV[U1WQK\_&TX(8OX#]9H,->H94Q&Q;H&
MZ*KWS(Q.G90&RHVB62/!6%:/S:1%982>ONGP[P^4%;1[2E50\EKNQ;?9<#28
MS:SI8#:??KN<?YL.1Y\U*N4>-QB0*?+(:8/,T;[$$#H#$,X=6B0>&M\RZ"6W
M1"* GDH/I%E5I1$^C%"H"<X(K7W;R5*!V3<]]O2V2]5;4NAT//\RF%J]R\OI
MMT'?NA[V+H;7P[FJU\JXRI52S"!84)$4UE5GV1G ]1NIY5)Y0)TE3640/BP@
M4T^ 1JCCN\XV]_J:''&2Q @W*\U 5\@SJD*2HG#Y>_*CS];UH#<;D!+#7X?S
MM.)PTRH9S0.Y<%*!M*ACD]= F8+EJ1+I">FH6V5@")1O?L+%881BO.\4I27Y
M^G!.U8?WQ?I45PD:J_M9<$$.N=*'@98(@U<V4&*W4G*81I6) <:AZE2::7;U
ME"2_IS:L66B"DGSH['%$UY W5 WYD)4.)>O%8'2I-]AX1.KQA P#/#[9<8Y9
M&159-DA;/W8.G[JA*^Q;JL*2$.>@-QUAA9U9V-6S9E]ZTX%&K3UD1JR@[!X&
MO< $4#M.%\T:)L)$\/22F7K3/>VDU'5NF'7D]O3G'?T<GX0@4YWI7.#M43]]
M@F4PFND^P:=7R ,D  GZZ:Q[NA5^]A1%05PY.K8C?WOG4*QXM0?673(;A/5A
MV=-FI&F&*G<S5=[=!9F$P3*T5PS?E9&2TRU4V9H.)M^FEU](O&,R'7^>]KXV
M'NSH=ADD ^(=@+Y-[M(8'Q,%/,3==(<[P!B4MVY0:9BA&?R,M4G@N>PM'CV;
M!)"Y9KTL!F[T;3$0*P+UD1Q#XW*7UU8BA727OKLE;P-8T !==:J>$HX'RQ=8
M.F;D\M*7Z/$ZSTT;^@Z6@GN/R'%]E'$BZZ,)!M/ZHE@3B-<0H1ES8)O9#-9C
M=@]M#S,TA:9(&&9 -D(/^7$@WL_BE=['?W6R0Y&,;C"4\B-I>X*A*8A5A6>$
MX[27;#LG!\$,)XF>(WB0<FN]S(9HU!VJ$"AP?3CMC4@7VJ:2YA6!4R*E\H1$
M(^AT>H1H,;.!8'(Q0FOX2;8<-3JC9_+!4FU;T2XQ(P)UDQF@R=UZ.C8DU_F
M7D _G?HCCT=YTPX6BA%JQ,RFXVF00DY=*XK#)5V@,\"^1BQ7##*E%BSQ&#I5
M3@I)YO(%E=/Q%X_>\8PMS2)QXN]V&&)3LREXW\C/$.A(6K?WS4P4.:$98:@Y
M>98\4ZV4;=F*L4YSX@0\  XDX$,8H9Y728SE_M7UW56RFI+IX)4JBNWSHF#5
M:PVO^TQ$=C8PU;D!(1NAX]7\&IYJTQ-'Z5DVK6@TG5B!#HLZ&:&UAT1>V)'K
M8#>^[WH)J=LFK:>2 ^K43!BJ3%U4$IT1VL?.TN%I(3TYE9NKTXHRIJ0S*!>H
M)*RK$8I9)I#DC6#S7LD<Z1&G;IG?)_!2LM(Z#/13G33[Y"+=J,NK]9.2H],H
MR,PNIFG0 )X99SL[$3#RI[)[FPI[-KGQM.[<&IE"*O(S=PX4<_[!#A=I*>'L
MB#DBM>(RQJ(H666_U9D;=;ZC]?BWX3E37]ZFS:7B=;0];=B9T.]N?#?T%U@Y
M%HGM*66LMO$MK>?-C<RIIN5NA@/,S&WE.<#TRQ[\#-?6 DS,-$MP? D\@A'Z
MOR.SMPP18MULI)1]H/73'1"21(]3U((M%3,TC9\KVT>XBQ>-2'B:Y)G1%8]Q
M2P22,YM_P-I^04T1#2AP^.]0 ?*;'V:YIW^0^,GC!?+1K<O3<V:'9UR/42 D
M(]1^+],KU\&A/[\+DLCV%XSUE7Z#I)+UE0_WRG)]*]Z.:%3)PF=0?W%J/WS%
M$S+$,Y/[6"NU^?%67*2Q;<96:$OB]R#\?>BG3SA%$&@.VFL+C=0'A\JY&>A<
M#:^VV8B;WHHDZ+*AH3;6%GY0QH7#LQF@;(FC)^@=,BZ3CM?BN^'*ZD'/N*O_
M>*-I*:]0?X)^U0Z:_KIU,UZ6_0R=VX=G6X(V35>X"[S%<+4.@_O,"_X<!KSE
MC=?G2,O+BL50UZRRTALX;RRG!^7R[R<;(]L#^EN5X\SV4!^M\'XOSL(;(L'R
M.NCV!Y0D+9: &9X!DSF!U1'UT^T]-%[9FF5^CO))Z)[C)*LD+<711Y@#Q\V#
MD&L/Y<$9[,:&<1ZX47B*OKDO &=2:Z\'JLZDIF5LN+W@[BP:N?C3VJN!C=N*
MY[/_8-3+AYU6T"^OLNOG&W9(<00U]1GN5WZ5<T*L"PFM;R\[,+PO3GO=;JYR
MV7L!7ZVZOZ/ EX6 WT6W"UP+!8@TC#BK85Z,!,99SNG7C 67) T,KV2UZ:.B
M.+WM 4P=MY->AZ5\[RNGC>NJ4-OK#J6(,:EZ)QS&S? F=UEXGA<\V+Z3,HBM
M#0KO471A>^0G-E; [KK7,'GLI.1B!I3YFZHII[FY9P-';:Q[D9.'B<.S&: P
MUK.<5LPH7IL=$5A2@VB/^TB#J" C,\"MBVO#D+87@)&&5!G-8]RBB[S6KM!M
M5:KM46S5NW\ZKG\ZKGH<5SEM7:/0#1:SV YC_0%X.H^3E,2A[X3D +2/LC]E
M(6>-<GQNL(J4S%B;&93G=T&D$=WV.SX?&28)DU'+_Q.OJ,,H2G8K,Q2]:O_C
M<Y+E)&,RFK+H_79VC!XPFY=&5M&!O]#N]W*J(T'CM8J5DLR+V![4N]DKCE.8
MVGX"R,:7'DAG< - ZQ0YR+TGRC-%*]O%$RPD-TTBQ_9^17983Q#"P77?O5&;
M%8?QD>;$;,:Z !0+MAX/ :&>XZXI#*7;"W^Z24&5X;%- ?Q5U-@D* VFVY%_
MZFE0D>.1382K( F;F@>EL73O!)YX&E2D>&RSP+UOS!J4QM*]OWCJ67 HQ:.:
M!?,[%"+[-D8UO<>#H70G03[I'*C*\*BF0&W@P7"_>Q9P&Y7E];YS^#PZ*)OU
MG%Y[]?WVE(P6(C CD?7?[JGR25X*9GSCN<MTVG"B?I2VS^#)<;8(S+"T5?I2
MUV"&G,!?\$,S@*ZZ-]GM(,B0D!%6=5?'^CJ(MI6 2Q'8P:.#UG'Q#WT\1&XC
MZ=:67F-WK]+UR^OQ;/:J7/!Z6 K'_F"A](L67J*LB'S3(G2_VH5O_WR&OOX#
M=G'VTMXU]Z[@03/=RBGYWCR52?6<(12:\)C(=^0N[T@&_SUVX)9HE*QN2,@V
ME4=^F)=6\6:#"A]!=ZA+$F]9T;1TAR0MGHX=Q^%JC6D=W^9U2_-K9O$FK6@:
MC9,XBK&YP_Q1H"(#*8RC.R@%!4R1/9/<(,9DRROG9W..CS%_UK('TAUS:D8K
M18(Z_F>?J(\KP/T$.1O<6G1)$FTNT\\/TWP6PU'==M =1JJ)ZP'C#2-KRBX(
M%E^B%U46['B,BC,]DUU-#^_6%[E;@7?;29AFT^/]JY?@N7"%58"4 $^*NJ45
M'@0U[QH:7G.,2E+Q&Y6I$0$/]M-!U>RS:NR#;@(8Y9WY#PO1L]%8X8^FJZ]'
M\T"N1'-1^%O446>M]8*<M 8Y6Y,/VXE4LC)[F]5,J&2I"GK(RS8(<VH&%%AA
MT1#_E5?JGM)6,R0,X?(1*)&_#8WH12&+?^T(S)]HZCVZW+*[G$Y'A N7CU*L
MTCQ\^@')Q91&J.AF!D: N0<#K&!KYQAI1(R\8C:^)44"HZ^(A#)XQZZ5IKHC
MZ*#Y=H *DV,S G&DM@*FX8X\6XGND1>DA;P&C\2K0R*(0)UU1U550).0BADP
MSI"'QUQ^1CX*;8_<EUFL7-_-BG#>HYQRH<Y)#J,[NJ8"K9*D# &9^B(@!TU&
M>]UFE.W<'F+%95AG/)2Q,\Q.8[8GIXR'@1F[0VAGW>>*8OADN#$JM/&:']KH
MTL,7]&=K\&CBZ(75?8*7D0OJE=Y&KG8VS@*67B.\V-"?P!P%?G9"FIV.#DEY
MZB0OKV[[W#.(-K]IWCO'K+D"LLQ- F'RD@O@,S^/3YF*AGY6NZ&%2<;XCH'/
M'[<]L[@2-V1]$83.S^CK"_T9$UAXW#IK_N'14R[ VR,YR NDTD/I/+U>K;U@
M@] ,A?>N@^@3%=NW>Q21A(TT 6=.2F4=/N...?\5Q=/M&WZ<<\+V/JG] 53%
M671XLMXV*&:L0ZVQF9G)JR#,?R+MNAHF)(,.K>O8,4Q3+GYFK'K,I[:YB?#T
M(OJBM[9KY;BK/+:=?[#.:]N5(4PX=SS.(V!9F/X\##;LT-'@P^">XR"/7/O,
MTVYWDRSJXQ_YA\*@SD>$$X@?,PZ)!:2*#HN!W<W 3F*.R@':T"$R8X7]2L[:
MR,_,\RG2K-)*]SF&U,PJQ\89_+9THZ:W#EU/*-U**]W'#,K29?#;DG2_VAO
MS-TH2+:U$_$:\Y;":TMR_=_$1T+!'C;2?;E'6;)T;EL3K2>>LX>-=)_UUQ M
MC=NV;&UV36L2XDW^Q'87Q;$GWJ ?4,TRPQ(#:$Z%AYT#RTO$C(C;+ Z<WW?$
M+?KI&V!9N"6[=L?;A(G[ZG9>X$D88$$8"5P> <CJ<Y)7W)+X+@A)Z&S7)KMF
MP0E[UAE3MQ^E"K2"X*3BC?F_D/\CT57\R_\#4$L! A0#%     @ '99J2<<M
M/MMI4P  ^O<# !$              ( !     &1A:6\M,C Q-C Y,S N>&UL
M4$L! A0#%     @ '99J2><$CGD4"P  ^6H  !$              ( !F%,
M &1A:6\M,C Q-C Y,S N>'-D4$L! A0#%     @ '99J21OE99'1#@  Y[(
M !4              ( !VUX  &1A:6\M,C Q-C Y,S!?8V%L+GAM;%!+ 0(4
M Q0    ( !V6:DD:B$B7C H  !AH   5              "  =]M  !D86EO
M+3(P,38P.3,P7V1E9BYX;6Q02P$"% ,4    "  =EFI)#6:5\!8L  !B5P(
M%0              @ &>>   9&%I;RTR,#$V,#DS,%]L86(N>&UL4$L! A0#
M%     @ '99J2<-)"UY,'@  VL ! !4              ( !YZ0  &1A:6\M
F,C Q-C Y,S!?<')E+GAM;%!+!08     !@ & (H!  !FPP     !

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